Frogify is a Social Media platform i made as a School project in 9th grade. Goal is to bring School life, Information and the Social aspect all together in one place.
This is the Backend of the project. This involves the API and the Database.
/auth/login
/auth/register
/user/chngpwd
/user/chngusrn
/user/getacc
/user/delacc
/post/createpost
/post/deletepost
/post/likepost
/post/getpost
/post/unlikepost
/post/getallposts
/info/weather
/info/news
/info/echo
(not really an echo more like a ping)
- Auth:
- Login
- Register
- Token login
- Password reset
- User:
- change password
- change username
- get information's
- delete account
- Post:
- Create
- Delete
- Like
- Auth:
- Email verification
- 2FA
- Posts:
- Comment
- Share
- Profile pictures https://www.dicebear.com
- Login as admin
- Delete posts of other users
To build the project you need to have the following installed:
- Rust
- MongoDB
Recommended: - MongoDB Compass
- Postman