This is a full-stack web application coded in React and designed specifically to improve productivity of 501(c)3 Boards of Directors. Its current iteration has features such as account creation (protected with auth via bCrypt and JWT), voting management, static payment processing with Stripe, admin features and full CRUD functionality. Future versions will implement dynamic payment processing, task management tracking, and document uploads (and probably much more beyond that).
This project was bootstrapped with Create React App.
Run npm install
to install dependencies.
Run npm start
to server locally
- React
- React Semantic UI
- React Router
- React Big Calendar
- Stripe
- Chart.js
- Express
- Knex
- PostgreSQL
- Node.js
- Auth (bCrypt & JWTs)
- Heroku
- Firebase