Activity

aungs8430

Shipped this project!

Hours: 15.1
Cookies: 🍪 120
Multiplier: 13.64 cookies/hr

Fixed Spotify oAuth since they made changes in an update. Now it also requires Spotify premium.

aungs8430

Shipped this project!

Hours: 54.47
Cookies: 🍪 1363
Multiplier: 25.03 cookies/hr

Built the frontend using NextJS, while the backend using FastAPI. The hardest part was figuring out jwt authentication on the api routes. It worked locally but when deployed, the cross-domain became the problem, so I had to proxy the API route through NextJS in order to get the cookies to be accessible by the API.

aungs8430

The project is completed! The demo has been deployed after a lot of work

Attachment
0
aungs8430

Added backend to the people page, timetable page, calendar page and the classes page. Also reorganized and fixed a lot of backend stuff

Attachment
Attachment
Attachment
Attachment
0
aungs8430

Integrated backend into announcement pages, added create new announcement page, edit page and some more.

Attachment
Attachment
Attachment
0
aungs8430

Added a resources page. Also improved the people page and added dialogs to display more informations

Attachment
Attachment
Attachment
0
aungs8430

Added people page with user information, more information displays are planned to be done. Also fixed the artifacts issue on Firefox and now using custom scrollbar component to ensure consistent theming across browsers.

Attachment
Attachment
0
aungs8430

Added an academic calendar page

Attachment
0
aungs8430

Worked on the class schedule page, which reuses the same component as the one on the home page, with some changes. Also support saving as png

Attachment
Attachment
0
aungs8430

Added announcement cards in the main page and in the announcements page. Also added dark mode.

Attachment
Attachment
0
aungs8430

Added timetable and welcome header for the main page.

Attachment
0
aungs8430

Added bottom bar for mobile devices, incorporated the background into the app

Attachment
1

Comments

thegenius0369
thegenius0369 about 1 month ago

Super

aungs8430

Changed the background to a svg. Added the app sidebar and moved the login page to project root, app to /app instead

Attachment
Attachment
0
aungs8430

Added NextJS frontend, authentication and the login page

Attachment
0
aungs8430

Added vulnerability scanning and fix commands for those vulnerabilities.

Attachment
0
aungs8430

Added the latest satisfying version to the scanning results. Also improved the CLI.

Attachment
Attachment
0
aungs8430

Added the project’s structure and all required stuff. I decided to use Tauri for the GUI with Vite and React. Also built some basics feature for the CLI part, and the scanner, which will also be reused in the GUI. Took a long time because these are new to me :D

Attachment
Attachment
0
aungs8430

Added confidence meter and model opinions to the chat bubbles, improved some designs. Added login page.

Attachment
Attachment
0
aungs8430

Shipped this project!

Hours: 7.58
Cookies: 🍪 86
Multiplier: 11.31 cookies/hr

This ship fixed realtime issues and performance issues on the app. Also added a few missing features.

aungs8430

I finally fixed the realtime problems. Also added missing features. The website should be faster now.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
aungs8430

Added a lot of components necessary for the UI, but I haven’t arranged them in order

Attachment
0
aungs8430

Optimized the code and added demo account

Attachment
0
aungs8430

Due to Spotify’s updated criteria for Web API Extended Access, which requires the developer to be an organization. Which I am not, this project should be self-hosted and managed for a small group of people. Hosting this as a social-media application would not be possible until Spotify remove the mentioned requirement.

I’m really disappointed by this :(

Attachment
0
aungs8430

Added group members page, fixed public/private groups and added group settings page

Attachment
0
aungs8430

Added the stats page where group members can view the group’s listening stats and see their place on the leaderboard.

Attachment
0
aungs8430

Added the “Add to Spotify” and “Sync with Spotify” button, users can sync the collaborative group playlists with their own spotify account.

Attachment
0
aungs8430

Added the group’s playlist page, where members can share tracks and collaborate on the playlist.

Attachment
0