Skip to content

cnkhUtc2/flood-aid-backend

Repository files navigation

Flood Aid Website

View production at: https://flood-aid-website.vercel.app/

Flood Aid Website is a support system connecting people affected by floods with individuals and volunteer organizations. The platform allows registration, management of relief requests and supports a transparent and efficient donation process. I am in charge of the entire backend, building the API system, managing data, processing business logic and integrating external services.

Tech Stack

  • Frontend: ReactJS + Vite
  • Backend: NestJS
  • Database: MongoDB
  • Storage: AWS S3
  • CDN: AWS CloudFront
  • Machine learning: Python, Jupyter Notebook
  • Containerization: Docker

Installation & Setup

Prerequisites

Ensure you have the following installed:

  • Node.js
  • Docker

Clone the Repository

 git clone https://github.com/AnPhanCNTT-K63/flood-aid-website-backend
 cd kiss-you

Run Backend with Docker

cd api
docker-compose up --build

This command will build and start the backend service.

Manual Setup

cd api
npm install
npm run start:dev

Contributing

Contributions are welcome! Please create a pull request with detailed changes.

License

MIT License

Contact

For any inquiries, feel free to reach out at phanducan147@gmail.com.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •