Skip to content

atlp-rwanda/alpha-ec-be

Repository files navigation

CircleCI Coverage Status Reviewed by Hound Maintainability Test Coverage

NodeJS Express.js CircleCI

Screen Shot 2024-04-01 at 17 51 45

📗 Table of Contents

📖 E-COMMERCE

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.

🧾 Key Features

The backend provides the following features:

Basic Information:

Users can register and login to the system

🚀 API Documentation

💻 Getting Started

  • Clone the repository or download the source code. [email protected]: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

💻 Built with

  • NodeJs
  • Express
  • Postgres

👥 Authors

👤 Tuyishimire Eric

👤 Ruth Uwamahoro

👤 Rwema Remy

👤 Manzi David

👤 Nadine Fiona

👤 Irasubiza Elyse

  • GitHub: [@IrasubizaElyse]

👤 Mukunzi Ndahiro James

  • GitHub: [@MukunziNdahiroJames]

👤 Sophie Mukagema

  • GitHub: [@SophieMukagema]

👤 Izibyose Musabe Honore

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project please consider giving us a star.

(back to top)

🙏 Acknowledgments

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.

(back to top)