mirror of
https://github.com/PretendoNetwork/website.git
synced 2026-08-31 21:16:46 -05:00
2400e98d8f206cb8383d60d43cbf1fba24f30bbd
Pretendo website
This repository contains the source code for our website.
Running locally for development
Prerequisites:
- Clone the repository
- Have NodeJS 24 or higher installed
Run the following in your terminal:
npm i
npm run dev
Translation
If you'd like to help localize Pretendo Network, you can contribute to the translations on our project on Weblate.
Website refactor
The website is currently in a refactor, here is what is still left on the frontend:
- Styling for progress page
- Styling for progress on main page
- Account: Mii editor
- Account: View account
- Account: Delete account
- Account: Link discord account
- Account: Edit server environment
- Donations: stripe checkout frontend
- Auth: Login
- Auth: Logout
- Auth: Register
- Auth: Forgot password flow
- Content: Term pages
- Content: Documentation pages
- Content: Blog
And the tasks left on the backend:
- Registration (with captchas)
- Logout
- Login
- Password forgot flow
- Stripe webhook emails
- Stripe webhook database updates
- Discord integration (add/remove roles on link and subscription changes)
- Creation of stripe subscriptions
- Account editing (mii saving, server environment changes)
- Delete account
- Discourse SSO
- HCaptcha support
- RSS feed
Miscellanous tasks:
- Merge upstream changes into refactor branch
- Security testing
- Document configuration
Description
Languages
Vue
71.2%
TypeScript
25.4%
CSS
2.5%
Shell
0.3%
Dockerfile
0.3%
Other
0.3%