Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matthewaraujo/vacation-backend
https://github.com/matthewaraujo/vacation-backend
Last synced: about 23 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/matthewaraujo/vacation-backend
- Owner: MatthewAraujo
- Created: 2024-03-22T18:29:24.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-22T02:14:48.000Z (9 months ago)
- Last Synced: 2024-04-28T05:12:50.149Z (9 months ago)
- Language: Go
- Size: 19 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](schema.png)
## TODO
### DB
- [x] Create Docker DB
- [x] Implement Database Migrations
- [x] Create Schema### Devops
- [ ] CI/CD
- [x] Tests for pull request
- [ ] Continuous Integration setup
- [ ] Continuous Deployment setup
- [ ] Monitoring setup
- [x] Logging setup## API
- [ ] Implement user routers.
- [x] Create User
- [x] Update User
- [x] Delete User
- [ ] Implement authentication
- [x] User login
- [x] User registration
- [ ] JWT token generation and validation
- [x] Implement post routers
- [x] Create Post
- [x] Update Post
- [x] Delete Post
- [x] Implement photo uploading
- [x] Implement photo retrieval