members
members copied to clipboard
Managing People (Members), CRUD with Dashboard
🙋 MEMBERS
Managing People (Members), CRUD with Dashboard
About • Features • Layout • How to run • Tech Stack • Author • License
About
🚀 Members - is a project only to practice building bleeding-edge Full Stack Serverless project with NextJS, Hasura, GraphQL, Apollo, Postgres, JavaScript.
A project inspired and forked from Daydrink. Thanks Lee Robinson.
Features
- [x] CRUD Members - Delete is active and inactive only (the data still storaged)
- [x] List Members active and inactive
- [x] Dashboard about how many active/inactive members, by age, gender, and birthdays.
- [x] Report PDF dynamic by fields
- [ ] Map with location of the members
- [ ] Send Email/Notification when some members is birthday.
Layout
How to run
Running Locally
$ git clone https://github.com/tgmarinho/members.git
$ cd members
$ yarn
$ yarn dev
To use Firebase Auth, you will need to run vercel dev
and have a .env
file similar to this.
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER=
NEXT_PUBLIC_FIREBASE_APP_ID=
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=
Read about how to create table members and populate it.
Tech Stack
Author
Thiago Marinho
License
This project is under the license MIT.
Made with love by Thiago Marinho 👋🏽 Get in Touch!