Sample event organizing and booking complete app,made with ❤️ in Nodejs, Express, MongoDB and GraphQl as backend, and React at front.
- User Registration && Authentication.
- Create Events Per User.
- Show all Users Created Events.
- Events Bookings.
- Bookings Cancel.
- Events Bucket Chart.
- Run Server:
$ cd event-query
$ npm install
$ npm start
- Run App:
open another terminal.
$ cd frontend
$ npm install
$ npm start
Switch to signup, and create account to login, or use:
emial: test@test.com
password: test
- Moving to MaterialUI.
- Remove Events.
- Add Toasters and Some Validations.
- Config Run Server and App in One Command.
- Social media websites login.
EventQuery is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.
Plugin | README |
---|---|
Express | [https://expressjs.com/] |
GraphQL | [https://graphql.org/] |
React | [https://reactjs.org/] |
Express GraphQL | [https://github.com/graphql/express-graphql] |
Mongoosejs | [https://mongoosejs.com/] |
Jsonwebtoken | [https://www.npmjs.com/package/jsonwebtoken] |
DataLoader | [https://github.com/graphql/dataloader] |
Serve Favicon | [https://github.com/expressjs/serve-favicon] |
Body Parser | [https://www.npmjs.com/package/body-parser] |
Bcryptjs | [https://www.npmjs.com/package/bcryptjs] |
Nodemon | [https://nodemon.io/] |
Chartjs | [https://www.chartjs.org/] |
React Chartjs | [https://github.com/reactjs/react-chartjs] |
Find me on Twitter, thank to the awesome teacher @maxedapps.
MIT
👐