Inspiration
As we get older, it is difficult to gather with friends to do certain activities that we used to do when we were younger. Especially in Indonesia, Many of our friends have their own personal agendas to do, so they can't join us for activities like playing soccer or badminton again. Therefore, we need a platform that can help us find people to do certain activities together in the summer.
What it does
Aktivitee is an app that let users to create activity, request to join other activity, and the creator of an activity can accept or decline other users request to join their activity.
How we built it
We built this application using FastAPI (backend), React.js (frontend), PostgresSQL (database) and we used heroku to deploy the backend part of the app and netlify to deploy the frontend part of the app.
Challenges we ran into
We ran into a few problems when connecting the database with the application backend and getting blocked by CORS when hitting an API.
Accomplishments that we're proud of
Creating an app in only 2 days
What we learned
Learning new stuff like implementing OAuth2 and JWT as our app authentication method, finding out how to create CRUD using SQLAlchemy and learning how to show map of a certain location in our app.
What's next for Aktivitee
We want to implement some new features like notification, chat system etc. into the app and improve the interface for better user experience
Built With
- fastapi
- heroku
- mui
- netlify
- postgresql
- react
- sqlalchemy
Log in or sign up for Devpost to join the conversation.