- Deployed Site: Techbots
- Developer LinkedIn: Ahmad Yousif
Techbots is an e-commerce platform dedicated to providing a comprehensive selection of computer and electronics parts. Users can browse products, read detailed reviews, manage their shopping cart, and place orders seamlessly.
Create a .env
file in the root directory of the project and add the following environment variables found in this .env.example file
To run Techbots locally, please follow these steps:
-
Clone the repository:
git clone https://github.com/ahmadyousif89/techbots.git cd techBots
-
Install the node module depenencies:
pnpm install
-
Set up the database:
npx prisma db push
-
Seed products into the database (one time action):
pnpm seed
-
Run the development server:
pnpm dev
-
Access the application:
Open your browser and go to `http://localhost:3000/`.
- Register an account:
- Browse products:
- Manage your cart:
- Place an order:
- Write reviews:
We welcome contributions from the community! To contribute to Techbots:
-
Fork the repository:
Click on the "Fork" button at the top right corner of the repo page.
-
Clone your fork:
git clone https://github.com/ahmadyousif89/techbots.git cd techbots
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes:
Implement your feature or bug fix.
-
Commit your changes:
git add . git commit -m "Add feature/your-feature-name"
-
Push to your fork:
git push origin feature/your-feature-name
-
Create a pull request:
Go to the original repository and click on "New Pull Request."
This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.
For any questions or feedback, please contact us through our LinkedIn page.