Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fairfield-programming/charter

🎒 The official portal for the FPA Charter system.
https://github.com/fairfield-programming/charter

charter css fpa html javascript js jsx next nextjs orm postgres postgresql react sequelize ssr website

Last synced: about 6 hours ago
JSON representation

🎒 The official portal for the FPA Charter system.

Awesome Lists containing this project

README

        

# Charter

## Installation

You need Node and NPM to run this. Clone the repository.

Run `npm install --force`.

Create a file named `.env`. Copy and paste the message data that William McGonagle sent you.

Then run `npm run dev`.

## Todo

- [X] Charter map
- [X] Charter search
- [X] Announcements
- [X] List announcements.
- [X] Post announcements.
- [X] View announcements.
- [ ] Comment on announcements.
- [ ] Notifications when announcements are posted.
- [ ] Events
- [ ] Post events.
- [ ] RSVP to events.
- [ ] List events.
- [ ] Local calendar/ global calendar (modeled after itch.io).
- [X] Signup system.
- [X] Payment.
- [X] Address to Coordinates.
- [X] NCES Verification.
- [ ] Member Verification.
- [ ] Verification through government data?
- [ ] Email verification.
- [ ] Dashboard/ Settings.
- [ ] Add members.
- [ ] Change member roles.
- [X] Settings.
- [X] Change password.
- [X] Change username.
- [X] Change email.
- [ ] Tools
- [ ] Add "Find a Partner School".
- [ ] Use government data.
- [ ] Add a UI.
- [ ] Add "Find a Library".
- [ ] Use government data.
- [ ] Add a UI.
- [ ] Weekly emails about nearby charters.
- [ ] Approval of charters when they are started.

- [ ] Curriculum?
- [ ] Tutoring service?
- [ ] One on one, signup sheet
- [ ] We don't want to burn out the tutors
- [ ] Merged online classes?
- [ ] "Priority schools"
- [ ] Schools can sign up on the website and they get special priority.
- [ ] Calendar for events
- [ ] Competition system.
- [ ] Message board.
- [ ] Resources for charters to convince lowerschools to integrate into curriculum.
- [ ] LinkedIn for charters.
- [ ] Direct messaging.
- [ ] Image uploading.