Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/judacarrillo/backoffice-hub
This project will be in charge of managing the categories and their products in a store.
https://github.com/judacarrillo/backoffice-hub
Last synced: about 1 month ago
JSON representation
This project will be in charge of managing the categories and their products in a store.
- Host: GitHub
- URL: https://github.com/judacarrillo/backoffice-hub
- Owner: JudaCarrillo
- License: mit
- Created: 2024-04-02T01:20:37.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-08T01:11:58.000Z (6 months ago)
- Last Synced: 2024-08-08T03:30:07.959Z (6 months ago)
- Language: Python
- Homepage: https://app-management-system.vercel.app/
- Size: 58.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React-Django CRUD Management System
This project is a back-office management system designed to manage categories and products in a store. It provides authentication functionalities with different user profiles.
## Technologies Used:
- React
- Axios
- Uvcanvas
- React-icons
- Django
- Django Rest Framework
- PostgreSQL
- Swagger
- Docker## Cloud Services for Deployment:
- Render
- Vercel## Cloning the Project
1. Clone the project repository:
```bash
git clone https://github.com/JudaCarrillo/react-django-crud.git
```2. Navigate into the cloned directory:
```bash
cd react-django-crud
```## Setting Up the Backend
### Auth Service
1. Navigate to the auth service directory:
```bash
cd ./management-system-backend/auth/
```2. Run Docker Compose to start the service:
```bash
docker-compose up
```### Catalog Service
1. Navigate to the catalog service directory:
```bash
cd ./management-system-backend/catalog/
```2. Run Docker Compose to start the service:
```bash
docker-compose up
```## Setting Up the Frontend
1. Navigate to the frontend directory:
```bash
cd ./app-management-system
```2. Install dependencies:
```bash
npm install
```3. Run the development server:
```bash
npm run dev
```## Accessing the Services
- Auth Service: [http://localhost:8000/](http://localhost:8000/)
- API Documentation: [http://localhost:8000/doc/](http://localhost:8000/doc/)- Catalog Service: [http://localhost:8200/](http://localhost:8200/)
- API Documentation: [http://localhost:8200/doc/](http://localhost:8200/doc/)
- App Management System (Frontend): http://localhost:5173/