- C# /.NET
- Entity framework as ORM
- AutoMapper: https://docs.automapper.org/en/stable/Getting-started.html
- JWT, For Authentication
- Swagger
- -Basic Authentication, Authrization
- -Calendar, Evnet, Location
- -Added DB seeder
- -CORS for additional security
-Use async instead
- -Vite
- -Pnpm
- -React
- -Typescript
- -EsLint with following plugins as linting solution:
- -Stylelint
- -Prettier
- -Storybook
- For testing
- -Jest
- -Cypress for e2e
- CD:
- -Cloudfare
- -Chromatic
- CI:
- -Github Actions
#How to run app: Add CHROMATIC_PROJECT_TOKEN to github repo settings secrets
Frontend :
install by pnpm install
run by pnpm dev
On visual studio : open the .sln file in visual studio Run the app