# Pretendo website This repository contains the source code for [our website](https://pretendo.network). # Running locally for development Prerequisites: - Clone the repository - Have NodeJS 24 or higher installed Run the following in your terminal: ```bash 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](https://hosted.weblate.org/engage/pretendonetwork/). # 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 - [x] Content: Blog And the tasks left on the backend: - [x] Registration (with captchas) - [x] Logout - [x] Login - [x] Password forgot flow - [x] Stripe webhook emails - [x] Stripe webhook database updates - [x] Discord integration (add/remove roles on link and subscription changes) - [x] Creation of stripe subscriptions - [x] Account editing (mii saving, server environment changes) - [x] Delete account - [x] Discourse SSO - [x] HCaptcha support - [x] RSS feed Miscellanous tasks: - [x] Merge upstream changes into refactor branch - [ ] Security testing - [ ] Document configuration