Table of Contents
The process described below outlines the methodology for how this project/task was built, what technologies and how to set it up locally.
This section lists any major frameworks/libraries used to bootstrap the project.
Instructions on how to get started
Docker with Docker Compose must be installed
git clone https://github.com/PeterYordanov/camplight-task.git
cd camplight-task
docker-compose up --build
- React frontend
- Users service
- Health service
- Input Validation
- Backend
- Users (CRUD)
- Create
- Upon creation, add an AI-genereated image (Cheated a bit here with thispersondoesnotexist.com)
- Read
- Update
- Delete
- Create
- Health Service
- Ping
- Test DB
- DB Setup
- Tables set up on startup
- Seed data
- Users (CRUD)
- Deployment (Local)
- Docker compose
- Frontend
- Deployment
- PostgreSQL Database
- Security
- Input validation with Pydantic on the backend
- CORS
- Unit Tests
- Swagger
Petar Yordanov - [email protected]