Clik is a full-stack MERN application for an e-commerce website where users can buy mobile phones. This project is a demonstration of my skills as a full-stack MERN developer.
- Browse and search for mobile phones
- Add items to a shopping cart
- Checkout and place orders
- View order history
- User authentication and profile management
- MongoDB: A NoSQL database used to store product and user data
- Express.js: A back-end web application framework for Node.js
- React.js: A JavaScript library for building user interfaces
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine
- Clone the repository:
git clone https://github.com/MohammedAbdulaziz/Clik.git
- Install the dependencies:
npm install
- Navigate to api folder:
cd api
- In one terminal, start the server:
npm run dev
- In another terminal, navigate to client folder:
cd client
- start the React app:
npm run start
- Visit http://localhost:3000 in your browser
After starting the server, you can browse for mobile phones, add them to your cart, and checkout to place an order. You can also create an account to view your order history and manage your profile.
This project is licensed under the GNU GPLv3 License.
If you have any questions or comments about this project, please feel free to contact me.