Sougna is an E-commerce project aimed at providing a seamless online shopping experience. It allows users to browse and purchase a wide range of products from various categories. This project is a perfect launchpad for small-scale online businesses and an invaluable resource for web development enthusiasts.
- User authentication and registration
- Product catalog with search and filtering options
- Shopping cart functionality
- Secure payment processing
- User reviews and ratings
- Admin dashboard for managing products and orders
- Responsive Design: Ensure accessibility on various devices.
- Front-end: Next.js
- Database: FireStore
- Payment Gateway: Stripe
The main goals of the Sougna project are:
- Practice front-end development skills.
- Showcase fundamental e-commerce functionalities.
- To create a user-friendly and visually appealing E-commerce platform.
- To implement efficient product management and order processing for the admin.
- To improve our technical and communicative skills.
- TakiEddine Dilmi - Front-end Developer
- Walid Belharazem - Front-end Developer
- Mounia Belkheir - Front-end Developer
- Halla Hamidi - Front-end Developer
- Hadil Khenissa - Front-end Developer
- Sidahmed Slikh - Front-end Developer
To get started with the Sougna project, follow these steps:
- Clone the repository:
https://github.com/202306-NEA-DZ-FEW/e-commerce-project-buy-or-die
- Install the necessary dependencies:
npm install
- Set up the database and configure the connection
- Start the server:
npm start
- Access the application in your browser at
http://localhost:3000
Here are some potential enhancements and features that could be added to the Sougna project in the future:
- Integration with social media platforms for sharing products.
- Advanced search and recommendation algorithms.
- Multi-language support.
- Mobile app development.
- Implement an order tracking system for users.
This project is licensed under the MIT License.