YSWS Template banner

YSWS Template

14 devlogs
19h 0m 17s
Repository

Loading README...

seb

Added the market functionality to buy rewards. Also started to redesign the admin page to make it easier to navigate and be able to add more features.

Attachment
Attachment
Attachment
0
seb

Added more backend changes as well as a shipped projects section on index, as well as supporting basic markdown for FAQs.

Attachment
0
seb

Again, more backend then frontend, but the app now generates a config.json where you can modify the css, title, description, if it is active and more!

Attachment
0
seb

Not much visable changes apart from a search for projects for reviews. As a reviewer, you can now search by project name and author (username and slack ID).
Other changes to the backend include:

  • New way of checking if authed + if admin or reviewer
  • Locking hours tracked once a project is submitted/shipped
  • Ensuring a hackatime project can only be connected to one project.
Attachment
0
seb

Added Slack notifications for ships and rejections!

Attachment
0
seb

Added the backend and frontend for reviewer page (approving, denying projects)

Attachment
0
seb

Created the backend for the admin panel, including creating FAQs, Rewards, etc.

Attachment
0
seb

Created the backend for the whole app + the frontend handling for the dashboard for users (creating, viewing, editing, deleting projects)

Attachment
0
seb

Created the reviewer page

Attachment
2

Comments

Ivan
Ivan 2 months ago

It´s flutter?

seb
seb 2 months ago

No, it is Python with Flask, and then HTML, CSS, and JS

seb

Created the frontend for the admin panel (managing rewards + FAQs)

Attachment
0
seb

Added the frontend for editing a project + submitting a project!

Attachment
0
seb

Created the frontend for the dashboard with projects

Attachment
0
seb

Created base flask app with a hero and also reward carousel inspired by flavortowns!

0
seb

The site works with a customisable home page, login with hackclub auth, etc, however I am going to rewrite it so this is a devlog before I start re-writing.

Attachment
0