This repository contains the backend for an e-commerce application built with Node.js, Express, and PostgreSQL. It includes a comprehensive suite of tests using Mocha to ensure the reliability and functionality of the application.
The backend provides the following features:
Users can register and login to the system
- Clone the repository or download the source code.
git@github.com:atlp-rwanda/alpha-ec-be.git
To ensure the reliability and stability of the backend code, we employ testing practices in Node.js. Follow these steps to get started with testing:
- Install Dependencies:
npm install
- Run the database migrations to set up the initial schema:
npm run migrate
- Test and check the generated coverage report to assess the effectiveness of the tests.
npm test
- Start the development server
npm run dev
- NodeJs
- Express
- Postgres
๐ค Tuyishimire Eric
- GitHub: @TuyishimireEric
- LinkedIn: @TuyishimireEric
- E-mail: tuyishimireericc@gmail.com
๐ค Ruth Uwamahoro
- GitHub: @Ruthuwamahoro
๐ค Rwema Remy
- GitHub: @RWEMAREMY
๐ค Manzi David
- GitHub: @manzidavidrw
๐ค Nadine Fiona
- GitHub: @Nadinefiona
๐ค Irasubiza Elyse
- GitHub: [@IrasubizaElyse]
๐ค Mukunzi Ndahiro James
- GitHub: [@MukunziNdahiroJames]
๐ค Sophie Mukagema
- GitHub: [@SophieMukagema]
๐ค Izibyose Musabe Honore
- GitHub: @musabehonore
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please consider giving us a star.
We would like to extend our deepest gratitude to Andela for providing the guidance and support that made this project possible. A special thank you to our Technical Team Leader @fab-ryan, Project Manager @denislohan, and the entire Andela team for their invaluable contributions and leadership throughout the development process. Your expertise, dedication, and collective effort have been instrumental in the success of this e-commerce backend project.