Skip to content

tgmarinho/members

Repository files navigation

GitHub language count Repository size Siga no Twitter GitHub last commit


Managing People (Members), CRUD with Dashboard


AboutFeaturesLayoutHow to runTech StackAuthorLicense


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

  • CRUD Members - Delete is active and inactive only (the data still storaged)
  • List Members active and inactive
  • Dashboard about how many active/inactive members, by age, gender, and birthdays.
  • Report PDF dynamic by fields
  • Map with location of the members
  • Send Email/Notification when some members is birthday.

Layout

Try Yourself!


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
Thiago Marinho

Twitter Badge Linkedin Badge Gmail Badge


License

This project is under the license MIT.

Made with love by Thiago Marinho 👋🏽 Get in Touch!

Releases

No releases published

Packages

No packages published