Fobium
web anonymous forum about phobias - full stack project - www.fobium.com
General Information
This project was a practical work for the course Introduction of Software Development given in the University of Buenos Aires. It can be accessed through fobium.com.
It consists in a web anonymous forum (like reddit) where users can share posts about their phobias and comment other people’s phobias.



Some important features this project has:
- User creation and authentication with JWT
- CRUD operations for posts, comments and users
- External Gemini API usage for AI comments
- Deploy in a VM with Proxmox
- Custom domain management registered in Cloudflare
For more technical detail can be found in the GitHub Repository
My rol and participation
My roles in this project were
- Design project architecture
- Coordinate development team (4 people)
- Full backend development
- Testing endpoints of API
- Frontend integration with Backend using JS
- General Documentation
Technologies used
-
FastAPI
for backend -
HTML, CSS, JS
for frontend -
Postgres
for database -
Docker Compose
to run the app
Team Organization
I used Trello for coordinate the team for thinks like meetings, objectives, API format, and other administrative tasks

