- Implemented functionalities for organizers to manage events and for admin to manage users/participants and events.
- Developed the backend using .NET Core Web API to provide scalable RESTful services and for used React.js for the frontend to consume endpoints.
- Integrated an OpenAI chatbot to assist users.
- Also Implemented JWT authentication for secure login and registration.
- Tech: .Net , React.js , MSSQL , Swagger UI , OpenAI
- open backend folder in visual studio
- go to controller folder put your openAI api key.
- go to package manager console run these commands 1) Add-Migration eventcontext 2) Update-DataBase
- start the https server
- go to project directory and run "npm start" command.
![image](https://private-user-images.githubusercontent.com/81226571/242780180-7f486cb4-151a-4eee-b132-1da05282248d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg3NzkzMzgsIm5iZiI6MTczODc3OTAzOCwicGF0aCI6Ii84MTIyNjU3MS8yNDI3ODAxODAtN2Y0ODZjYjQtMTUxYS00ZWVlLWIxMzItMWRhMDUyODIyNDhkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA1VDE4MTAzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUzM2Y1NDAwN2Q1ZTE4ZjlkYzljNjBiNzFlMjk5ODlhNGQxYzAyNDIyMGM3NDBiMWMxNTYzOWZhNDZiNGI5MjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6uwTgZf0ucdPcojc5rV9LEhDitCnJWlB--MJVJVo-tc)
![image](https://private-user-images.githubusercontent.com/81226571/242780047-679a07b2-0578-4bde-b951-c344d932e2a1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg3NzkzMzgsIm5iZiI6MTczODc3OTAzOCwicGF0aCI6Ii84MTIyNjU3MS8yNDI3ODAwNDctNjc5YTA3YjItMDU3OC00YmRlLWI5NTEtYzM0NGQ5MzJlMmExLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA1VDE4MTAzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM2MWE4MTAxYmZiNmYzMjEyODdkNTJhZWE2MzM3NThlYWNiZWZjMjU3MzE1MjM2NjQ4YzQwZjRjMjUxMWM3ODcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.d47-Xo43AxiYD1p2uUiMZkPjQDXahx7oyZ8tTGY6q5E)
![image](https://private-user-images.githubusercontent.com/81226571/242780352-1a5b39c5-16e5-4321-bd46-77b7e0a11dbd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg3NzkzMzgsIm5iZiI6MTczODc3OTAzOCwicGF0aCI6Ii84MTIyNjU3MS8yNDI3ODAzNTItMWE1YjM5YzUtMTZlNS00MzIxLWJkNDYtNzdiN2UwYTExZGJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA1VDE4MTAzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNmYjljYWFmMTU5MzlhNTZmNTYyYTc2NDg3ZDQ4NTBmZTcwNDA2M2MzODE0YThlNWMzNTIzYmFhMDhiZTJjNWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.NEcW4bcxK4AyQY40xjjf9-_E9kaaWU8lKjCbUDFcX90)
![image](https://private-user-images.githubusercontent.com/81226571/242782350-138373a1-e9be-48d1-8049-4f69f94ea940.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg3NzkzMzgsIm5iZiI6MTczODc3OTAzOCwicGF0aCI6Ii84MTIyNjU3MS8yNDI3ODIzNTAtMTM4MzczYTEtZTliZS00OGQxLTgwNDktNGY2OWY5NGVhOTQwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA1VDE4MTAzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkzYTFhNTI2NWMwZWQ4ZTk4ZmQ4YTMyNmM3OTA1NDI0MjhjYTYzZjA5ZTU5M2Y5ZDYyZmFiYjc5OTllYzhmMzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.9nkTdg1is4lYcq59qdL37Cat-afMYR9A6OiRTPvZhM0)
![image](https://private-user-images.githubusercontent.com/81226571/242782297-055e6c03-12e9-418c-b106-d2a30ce60ef5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg3NzkzMzgsIm5iZiI6MTczODc3OTAzOCwicGF0aCI6Ii84MTIyNjU3MS8yNDI3ODIyOTctMDU1ZTZjMDMtMTJlOS00MThjLWIxMDYtZDJhMzBjZTYwZWY1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA1VDE4MTAzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUyNTc3OWVmODk1NWI2OTJkMjJkNzg3ZjJkMWIwYThjYWE4ZDQ2MmNlOWEyYWI1ZGY0MjcyYWM5NjJmN2VlNTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.MQfvEaTHhuUwm95F1m2K19VT5rhqbK7AVXO4CPgKs8U)