63 Commits

Author SHA1 Message Date
João Vitória Silva
0f52a2467c Alembic added
[backend] Alembic is now implemented. DB creation, updates and default user creations is handled by Alembic
2024-02-10 15:32:02 +00:00
João Vitória Silva
61a0be196f Backend revamp
[README] Added new FRONTEND_HOST to backend env table
[README] Added link to Endurain Mastodon profile
[docker-compose] Added new env variable
[backend] (Re)Added scheduler to refresh strava tokens periodically
[backend] Strava activities flow finished
[backend] Strava gear id in activity and gear DB tables changed from int to str (Strava uses a string for gear id)
[frontend] Fixed some issues related to new backend logic
[frontend] It is not possible to delete a Strava activity from UI
[frontend] Link to Strava activity replaced with a logo
2024-02-09 11:24:54 +00:00
João Vitória Silva
bbae13c1bf Backend revamp
[README] Added new FRONTEND_HOST to backend env table
[README] Added link to Endurain Mastodon profile
[docker-compose] Added new env variable
[backend] (Re)Added scheduler to remove expired tokens periodically
[backend] Strava activities flow (re)added
[backend] Added ability to unlink Strava (it will delete from the DB Strava info like defined in Strava API terms and services)
2024-02-08 16:01:46 +00:00
João Vitória Silva
20ea418a6d Backend revamp
- [backend] Finished followers functions
- [backend] Finished gear functions
- [backend] Created new route for searching user by its username and changed current one to search if username contains
- [backend] read_activities_followed_user_activities_pagination function not returning an array
- [backend] Fixed user not active returning a bad code
- [backend requirements] Locked Python modules version
- [frontend] Fixed bugs related to backend revamp
- [frontend] User page not displaying correct avatar image based on gender
- [README] Updated README file
2024-02-08 11:47:38 +00:00
João Vitória Silva
51ec61c3e1 Backend optimization 2024-01-06 23:37:57 +00:00
João Vitória Silva
ad74fd7104 Backend optimization 2024-01-05 23:40:35 +00:00
João Vitória Silva
22d36dd16e Added default admin user creation
- Added default admin user creation (please read README file for more information)
 - Removed some imports from functions to the top of the document like it is supposed to
 - Changed backend .env file to backend root instead of config folder
 - docker-compose.yml updated
 - Removed config folder and not used files inside of it
 - README file updated
2023-12-25 21:26:29 +00:00
João Vitória Silva
f3d48f879c Updated GitHub repo link
- Updated GitHub repo link
- Added additional info for Strava integration in Readme file
2023-12-22 12:48:20 +00:00
João Vitória Silva
911a250b14 Added env variables for frontend connection to backend 2023-12-22 12:30:51 +00:00
João Vitória Silva
2628e88ded Follower logic, user page finished with follower logic
- Changed python file names for better consistency
- Added additional activities routers for followers logic
- Added routers for followers logic
- Updated DB logic
- User page updated and finished with follower logic;
- Started visibility for activities;
- Cleaned settings page;
- General bug fixes.
- Updated readme.
2023-12-22 11:04:57 +00:00
João Silva
759c8724fc Fixed some bugs, removed some debug prints, cleaned code and started user page. 2023-12-07 15:51:26 +00:00
João Vitória Silva
40ce981479 Fixed some bugs on PHP code, added some info to readme file and fixed issue on frontend/backend communication because of new docker images 2023-12-02 23:02:50 +00:00
João Silva
32d1e79c57 Added docker creation initial process 2023-11-29 12:10:45 +00:00