Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.08 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.08 KB

Vacation Backend Application

Welcome to the Vacation Backend Application! This application allows users to share photos of their vacation experiences, showcasing beautiful and travel-friendly places around the world.

Features

  • Photo Sharing: Users can upload and share photos of their vacation experiences.
  • Discover: Users can explore the most beautiful and travel-friendly places shared by other users.

Database scheema

Schema

TODO

DB

  • Create Docker DB
  • Implement Database Migrations
  • Create Schema

Devops

  • CI/CD
    • Tests for pull request
    • Continuous Integration setup
    • Continuous Deployment setup
  • Monitoring setup
  • Logging setup

API

  • Implement user routers.
    • Create User
    • Update User
    • Delete User
  • Implement authentication
    • User login
    • User registration
    • JWT token generation and validation
  • Implement post routers
    • Create Post
    • Update Post
    • Delete Post
  • Implement photo uploading
  • Implement photo retrieval