/alpha-ec-be-fork

This is a live link for alpha-ec-be repository

Primary LanguageTypeScript

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. 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

๐Ÿ’ป 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)