Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joyshaheb/fullstack-ticket-sales-app


https://github.com/joyshaheb/fullstack-ticket-sales-app

Last synced: 26 days ago
JSON representation

Awesome Lists containing this project

README

        

# This Project is under development

## Main Objectives of This Project

* To display my professional skills

## How to View this project

* [Live Deployment](https://fullstack-ticket-sales-app.vercel.app/)
* [To Test the API, use this Postman Documentation](https://www.postman.com/speeding-resonance-761807/workspace/fullstack-ticket-sales-api-documentation/overview)

## Main Features of This Project

* Login Feature
* Payment feature
* tax information depending on different regions of the world
* Save/ Unsave feature
* different dashboards based on user roles
* Theme change feature
* QR Code generating feature

## Technologies Used in This Project

### Frontend

* React, Typescript
* Redux, Tailwind css
* react router dom

### Backend

* Express, nodejs
* MongoDB
* AWS S3 for storing images
* JWT for authentication
* Passport for authentication
* stripe for payment

## ESLINT, Husky, Prettier setup

* [setup husky on custom directories](https://scottsauber.com/2021/06/01/using-husky-git-hooks-and-lint-staged-with-nested-folders/)
* [setup lint staged](https://www.npmjs.com/package/lint-staged)
* [setup lint staged tutorial](https://medium.com/@okonetchnikov/make-linting-great-again-f3890e1ad6b8#.8qepn2b5l)
* [husky setup example 1](https://github.com/webpilot-ai/Webpilot)
* [husky setup example 2](https://github.com/bchiang7/v4)