Skip to content

Learnathon-By-Geeky-Solutions/codesovereigns

Repository files navigation

CodeSovereigns

Table of Contents


Project Description

CodeSovereigns presents a complete e-commerce website for electronic products like laptops, mobiles, monitors, keyboards, and more. The homepage features clear navigation with dedicated sections for each category. A product filter helps users find items based on their preferences. Customers can browse products, view details, and add them to a cart or wishlist. User accounts allow login and easy preference management.


Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: PostgreSQL
  • Build Tool: Vite
  • Other Tools: Prisma, npm

Team Members

  • injaamam (Team Leader)
  • riadkabir45
  • mony820

Mentor

  • naimjeem

Getting Started

Clone the Repository

git clone <repository-url>

Install Dependencies

npm run install:all

Database Setup

  1. Open the psql shell.
  2. Run the following commands:
    CREATE USER soverign WITH PASSWORD 'postgressoverign';
    CREATE DATABASE soverign OWNER soverign;

Prisma Setup

  1. Navigate to the backend directory:
    cd backend
  2. Run the following commands:
    npx prisma generate
    npx prisma migrate dev
  3. Update the DATABASE_URL variable in the .env file by replacing the password with your PostgreSQL password.

Populate Database

npm run dinit

Start the Server

npm run dev

Contributing

We welcome contributions of all kinds! Whether it's fixing bugs, improving documentation, adding new features, or suggesting ideas, your help is greatly appreciated. Any type of contribution, big or small, is valued. Just send a pull request.

Visuals

x

About

Repository for team CodeSovereigns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5