ReactJS SPA dating application
LOVE.NET
gives you opportunity to match with people around the world and chat easily in real time.
Some accounts, countries, cities, genders are loaded after the first start of the application.
npm install
npm start
start the LOVE.NET.Web project
JWT Bearer token is being used for authentication and authorization
User is filling his mandatory data and uploading images.
Resend email verification if no email is received
Verification - required step in order to use the app
Reset password if forgotten
Fast and easy edit of your profile information
Add and remove photos
All not swiped users
Easy filtration by age, gender, distance in km calculated Latitude and Longitude of both users.
Easy swipe for mobile users, and buttons for PC master race fans
Upon successful match - notification is received
All matches you have got
Easy chat with option to send images
Infinite scrolling
Search your beloved ones
Up-to-date statistics
Infinite scrolling of users, with possibility to ban them
Search for intruders of the site
- ReactJS
- .NET 6 API
- EF Core 6 with SQL Server
- AutoMapper
- Swashbuckle Swagger
- JWT Bearer
- SignalR
- Cloudinary
- SendGrid
- NUnit
- Moq
- Axios
- React Bootstrap
- MomentJS
- React Tinder Card