https://letssport.azurewebsites.net
regular user: test pass: test123
admin user: admin pass: admin123
- LetsSport makes it simple to discover sports activities happening nearby, as well as the people that want to participate in them.
- You can simply join an existing event or create a new one.
- If you are Sport-Arena Manager you can also add it to our database and gain more customers.
Users futures:
- register as regular user or arena admin, log and logout.
- update their profile info, add/change/delete avatar image.
- create, update, cancel event.
- invite other users to event.
- send rental requests to Arenas.
- chat with coo-users in event details page
- report bad users.
- join, and leave other events.
- change their status for receiving invitations for events.
- contact app-admin via contact-form
Arena Admin futures:
- register as arena-admin.
- has all futures as regular user.
- update arena info, add/change/delete main image and other images.
- create Arena.
- receive rental requests.
- approve, deny, cancel events.
- change arena status.
App Admin futures:
- add/update new countries, cities and sports.
- monitor, update, events and arenas.
- receive and handle reports for bad users.
+ In User area is implemented filtration for all events and arenas for better interaction.
+ In Admin area is implemented filtration for all countries, cities, sports, events, arenas, reports.
+ Live-time chat integrated into event details page for logged users.
+ Pop-up messages for most actions.
+ Pagination implemented in all listing pages.
+ Third-party authentication include - register with Facebook or Google account.
Using ASP.NET Core 3.1 Template by : Nikolay Kostov
- .NET Core 3.1
- ASP.NET Core 3.1
- SignalR
- Entity Framework Core 3.1
- xUnit
- Moq
- MyTested.AspNetCore.Mvc
- JavaScript
- jQuery
- Bootstrap
- HTML 5
- CSS
- FontAwesome
- Cloudinary
- Google ReCaptcha
- SendGrid
- ipinfo