This project is a Q&A and Blog Service that includes:
- A React + Vite + TypeScript frontend.
- A Spring Boot + PostgreSQL + Redis backend deployed on AWS EC2, RDS, and S3.
- Docker for containerization and JWT for authentication.
- Frontend: React, TypeScript, Vite, ESLint
- Backend: Spring Boot, PostgreSQL, Redis, JWT
- Deployment: AWS EC2, RDS, S3
- Containerization: Docker, Docker Compose
Follow the instructions in backend/README.md to:
- Set up PostgreSQL and Redis
- Configure the .env file
- Run the backend with Docker Compose
Follow the instructions in frontend/README.md to:
- Install dependencies
- Run the frontend locally using Vite