https://github.com/raedaddala/el-marchi
El-Marchi: an E-commerce platform dedicated for everything related to trade from online shopping, to big shopping events management and annoucements, online auctions and in person auction events, Map for local markets and their specialities.
https://github.com/raedaddala/el-marchi
angular docker ecommerce monorepo nestjs nx single-page-app spa
Last synced: about 1 month ago
JSON representation
El-Marchi: an E-commerce platform dedicated for everything related to trade from online shopping, to big shopping events management and annoucements, online auctions and in person auction events, Map for local markets and their specialities.
- Host: GitHub
- URL: https://github.com/raedaddala/el-marchi
- Owner: RaedAddala
- License: gpl-3.0
- Created: 2024-12-24T13:53:17.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-02-16T19:05:39.000Z (3 months ago)
- Last Synced: 2025-02-16T20:19:42.138Z (3 months ago)
- Topics: angular, docker, ecommerce, monorepo, nestjs, nx, single-page-app, spa
- Language: TypeScript
- Homepage:
- Size: 10.7 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# El-Marchi
"El-Marchi" ( means The Market in Tunsian Arabic Dialect ) is an E-commerce platform dedicated for everything related to trade.
El-Marchi includes:
- an E-commerce Platform equivalent to an online Bazzar. ( yess bargain is possible )
- a map showcasing your local markets, malls and Bazzars, each with its own speciality.
- an event management platform dedicated to manage events such as _sale seasons_, _exhibitions_, _fairs_, _auctions_, and other trade related big events.
- online auction system.Of course for now this is only a projection on what we imagine this platform to be.
## Project Strucutre
This a monorepo consisting of two parts: the _UI_ and the _API_ both powered by **Nx**.
It is built using **Nestjs**, **Angular 19**, **Docker**, **PostgresSQL**, and **TypeORM**.
This software is built with **Robustness**, **System High-Availability** and **Reliability** in mind.
## How to Run and Use this project
Full Documentation is available in this [readme file](./GUIDE.md).
## Contribution Guide
**We appreciate any issues, pull requests, discussions and any help to make this repository a better resource.**
Any Contribution, any suggestion, any bug fixes or improvements are welcome. Just follow these guidelines:
1. Open a new issue on GitHub.
2. Fork the repository.
3. Create a new feature branch.
4. Follow conventional commits specification. Keep commits atomic and well-described.
5. Rebase on main before submitting PR
6. Submit a PR.Thank you for your interest and contribution.