├── .github └── FUNDING.yml ├── .gitignore ├── .prettierrc.json ├── LICENSE.txt ├── SECURITY.md ├── backend ├── config │ └── db.js ├── controllers │ ├── noteController.js │ ├── ticketController.js │ └── userController.js ├── middleware │ ├── authMiddleware.js │ └── errorMiddleware.js ├── models │ ├── noteModel.js │ ├── ticketModel.js │ └── userModel.js ├── routes │ ├── noteRoutes.js │ ├── ticketRoutes.js │ └── userRoutes.js ├── server.js └── vercel.json ├── frontend ├── .gitignore ├── README.md ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.js │ ├── App.test.js │ ├── app │ │ └── store.js │ ├── assets │ │ └── banerImg.png │ ├── components │ │ ├── atoms │ │ │ ├── BackButton │ │ │ │ └── index.js │ │ │ ├── BottomLine │ │ │ │ ├── BottomLine.css │ │ │ │ └── index.js │ │ │ ├── Loader │ │ │ │ ├── Loader.css │ │ │ │ └── index.js │ │ │ ├── PrimaryBtn │ │ │ │ ├── PrimaryBtn.css │ │ │ │ └── index.js │ │ │ ├── ScrollToTop │ │ │ │ └── index.js │ │ │ ├── SecondaryBtn │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── index.js │ │ └── molecules │ │ │ ├── Banner │ │ │ └── index.js │ │ │ ├── Footer │ │ │ └── index.js │ │ │ ├── Navbar │ │ │ └── index.js │ │ │ ├── NotFound │ │ │ └── index.js │ │ │ ├── NoteItem │ │ │ └── index.js │ │ │ ├── PrivateRoute │ │ │ └── index.js │ │ │ └── index.js │ ├── features │ │ ├── auth │ │ │ ├── authService.js │ │ │ └── authSlice.js │ │ ├── notes │ │ │ ├── noteService.js │ │ │ └── noteSlice.js │ │ └── tickets │ │ │ ├── ticketService.js │ │ │ └── ticketSlice.js │ ├── hooks │ │ └── useAnimation.js │ ├── index.css │ ├── index.js │ ├── pages │ │ ├── Contact │ │ │ ├── Contact.css │ │ │ └── index.js │ │ ├── Dashboard │ │ │ └── index.js │ │ ├── Event │ │ │ ├── Event.css │ │ │ └── index.js │ │ ├── Home │ │ │ └── index.js │ │ ├── Login │ │ │ ├── Login.css │ │ │ └── index.js │ │ ├── NewTicket │ │ │ └── index.js │ │ ├── Register │ │ │ └── index.js │ │ ├── Ticket │ │ │ ├── Ticket.css │ │ │ └── index.js │ │ ├── Tickets │ │ │ └── index.js │ │ └── shared │ │ │ └── Shared.css │ ├── serviceWorker.js │ ├── setupTests.js │ └── utils │ │ └── index.js └── tailwind.config.js ├── package.json └── readme.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/SECURITY.md -------------------------------------------------------------------------------- /backend/config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/config/db.js -------------------------------------------------------------------------------- /backend/controllers/noteController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/controllers/noteController.js -------------------------------------------------------------------------------- /backend/controllers/ticketController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/controllers/ticketController.js -------------------------------------------------------------------------------- /backend/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/controllers/userController.js -------------------------------------------------------------------------------- /backend/middleware/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/middleware/authMiddleware.js -------------------------------------------------------------------------------- /backend/middleware/errorMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/middleware/errorMiddleware.js -------------------------------------------------------------------------------- /backend/models/noteModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/models/noteModel.js -------------------------------------------------------------------------------- /backend/models/ticketModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/models/ticketModel.js -------------------------------------------------------------------------------- /backend/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/models/userModel.js -------------------------------------------------------------------------------- /backend/routes/noteRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/routes/noteRoutes.js -------------------------------------------------------------------------------- /backend/routes/ticketRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/routes/ticketRoutes.js -------------------------------------------------------------------------------- /backend/routes/userRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/routes/userRoutes.js -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/backend/vercel.json -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- 1 | # TiKons (Frontend) -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/App.test.js -------------------------------------------------------------------------------- /frontend/src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/app/store.js -------------------------------------------------------------------------------- /frontend/src/assets/banerImg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/assets/banerImg.png -------------------------------------------------------------------------------- /frontend/src/components/atoms/BackButton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/BackButton/index.js -------------------------------------------------------------------------------- /frontend/src/components/atoms/BottomLine/BottomLine.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/BottomLine/BottomLine.css -------------------------------------------------------------------------------- /frontend/src/components/atoms/BottomLine/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/BottomLine/index.js -------------------------------------------------------------------------------- /frontend/src/components/atoms/Loader/Loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/Loader/Loader.css -------------------------------------------------------------------------------- /frontend/src/components/atoms/Loader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/Loader/index.js -------------------------------------------------------------------------------- /frontend/src/components/atoms/PrimaryBtn/PrimaryBtn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/PrimaryBtn/PrimaryBtn.css -------------------------------------------------------------------------------- /frontend/src/components/atoms/PrimaryBtn/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/PrimaryBtn/index.js -------------------------------------------------------------------------------- /frontend/src/components/atoms/ScrollToTop/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/ScrollToTop/index.js -------------------------------------------------------------------------------- /frontend/src/components/atoms/SecondaryBtn/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/SecondaryBtn/index.js -------------------------------------------------------------------------------- /frontend/src/components/atoms/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/atoms/index.js -------------------------------------------------------------------------------- /frontend/src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/index.js -------------------------------------------------------------------------------- /frontend/src/components/molecules/Banner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/molecules/Banner/index.js -------------------------------------------------------------------------------- /frontend/src/components/molecules/Footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/molecules/Footer/index.js -------------------------------------------------------------------------------- /frontend/src/components/molecules/Navbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/molecules/Navbar/index.js -------------------------------------------------------------------------------- /frontend/src/components/molecules/NotFound/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/molecules/NotFound/index.js -------------------------------------------------------------------------------- /frontend/src/components/molecules/NoteItem/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/molecules/NoteItem/index.js -------------------------------------------------------------------------------- /frontend/src/components/molecules/PrivateRoute/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/molecules/PrivateRoute/index.js -------------------------------------------------------------------------------- /frontend/src/components/molecules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/components/molecules/index.js -------------------------------------------------------------------------------- /frontend/src/features/auth/authService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/features/auth/authService.js -------------------------------------------------------------------------------- /frontend/src/features/auth/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/features/auth/authSlice.js -------------------------------------------------------------------------------- /frontend/src/features/notes/noteService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/features/notes/noteService.js -------------------------------------------------------------------------------- /frontend/src/features/notes/noteSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/features/notes/noteSlice.js -------------------------------------------------------------------------------- /frontend/src/features/tickets/ticketService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/features/tickets/ticketService.js -------------------------------------------------------------------------------- /frontend/src/features/tickets/ticketSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/features/tickets/ticketSlice.js -------------------------------------------------------------------------------- /frontend/src/hooks/useAnimation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/hooks/useAnimation.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/pages/Contact/Contact.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Contact/Contact.css -------------------------------------------------------------------------------- /frontend/src/pages/Contact/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Contact/index.js -------------------------------------------------------------------------------- /frontend/src/pages/Dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Dashboard/index.js -------------------------------------------------------------------------------- /frontend/src/pages/Event/Event.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Event/Event.css -------------------------------------------------------------------------------- /frontend/src/pages/Event/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Event/index.js -------------------------------------------------------------------------------- /frontend/src/pages/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Home/index.js -------------------------------------------------------------------------------- /frontend/src/pages/Login/Login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Login/Login.css -------------------------------------------------------------------------------- /frontend/src/pages/Login/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Login/index.js -------------------------------------------------------------------------------- /frontend/src/pages/NewTicket/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/NewTicket/index.js -------------------------------------------------------------------------------- /frontend/src/pages/Register/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Register/index.js -------------------------------------------------------------------------------- /frontend/src/pages/Ticket/Ticket.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Ticket/Ticket.css -------------------------------------------------------------------------------- /frontend/src/pages/Ticket/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Ticket/index.js -------------------------------------------------------------------------------- /frontend/src/pages/Tickets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/Tickets/index.js -------------------------------------------------------------------------------- /frontend/src/pages/shared/Shared.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/pages/shared/Shared.css -------------------------------------------------------------------------------- /frontend/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/serviceWorker.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /frontend/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/src/utils/index.js -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berthutapea/mern-ticket/HEAD/readme.md --------------------------------------------------------------------------------