Skip to content

overlordsvk/pb138-course-register

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typescript React HTML5 CSS3 Ant Design Node.js PostgreSQL GraphQL Apollo ESLint Auth0 Hasura

Course registration project

Live Demo

https://pb138-course-register-v1.vercel.app/

  • default role as student

Technologies

  • React (Typescript)
  • Apollo Client
  • Recoil
  • Node.js
  • Hasura (Cloud)
  • Auth0 (SPA)
  • PostgreSQL (Heroku Cloud)
  • HTML5
  • CSS3
  • Ant.design (React UI)

Project deployment

  1. import /configs/hasura_schema.sql to DB
  2. import /configs/hasura_metadata.json to Hasura
  3. add authentication rule to Auth0 /configs/auth0/hasura-jwt-claim.js
  4. add authentication rule to Auth0 /configs/auth0/hasura-user-sync.js
  5. replace config strings in /frontend/src/utils/constants.tswith yours
  6. in /frontend run npm start

Authors (name, UČO)

  • Márius Molčány, 456350
  • Peter Baltazarovič, 456213
  • Michal Cikatricis, 485669
  • Martin Gargalovič, 485612

Developed as project for MUNI FI: PB138 Modern markup languages

License

MIT © 2021 Márius Molčány, Peter Baltazarovič, Michal Cikatricis, Martin Gargalovič

About

PB138 Course registration project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •