Functional E-commerce Server is a robust backend solution for building efficient e-commerce platforms. Powered by Node.js, Express, and MongoDB, this project ensures seamless API call and secure user authentication.
-
Seamless API Call: Enable smooth and secure API Call for your online store.
-
Secure User Authentication: Implement secure user authentication and authorization mechanisms.
-
Scalable Architecture: Built with scalability in mind to handle growing demands of your e-commerce business.
- Clone the Repository
git clone https://github.com/rakibtweets/functional-ecommerce-server.git
- Install packages
npm install
-
create a
.env
file and add environment variables. -
Run the server for development environment,
npm run dev
Run the server for production
npm run prod
- Customize routes, controllers, and models to fit your e-commerce requirements.
- Integrate frontend components to create a complete online shopping experience.
- Implement additional features and enhancements as needed.
Want to contribute? Great!
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (
git checkout -b improve-feature
) - Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (
git commit -am 'Improve feature'
) - Push to the branch (
git push origin improve-feature
) - Create a Pull Request
If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.
If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.
- Enable users to interact with admin panel
- Implimentation of websocket for real time updates(messages/notification) for user and admin.
This project is licensed under the Rakib Hasan.