- Introduction
- Features
- Technologies Used
- Prerequisites
- Installation
- Usage
- Contributing
- License
- Contact
- Live Demo
Reactivities is a demo project built as part of the Udemy course "Complete guide to building an app with .Net Core and React". This application is a full-stack project that showcases the integration of .NET Core for the backend and React for the frontend.
- User authentication and authorization
- CRUD operations for activities
- Integration with a real-time chat feature
- Responsive design
- Deployment to Azure Web Apps
- Frontend: React, MobX, TypeScript, Semantic UI
- Backend: .NET Core, Entity Framework Core
- Database: SQL Server
- Authentication: IdentityServer4
- Deployment: Azure Web Apps
- .NET Core SDK (version 8.x or higher)
- Node.js (version 20.x or higher)
- SQL Server (for local development)
- Azure account (for deployment)
-
Clone the repository:
git clone https://github.com/vaatu/Reactivities.git cd reacivities-demo
-
Set up the backend:
cd API dotnet restore dotnet ef database update dotnet run
-
Set up the frontend:
cd client-project npm install npm start
- Visit
http://localhost:3000
to access the frontend. - The backend API is accessible at
http://localhost:5000
.
Contributions are welcome! Please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, please contact me at:
- Email: [email protected]
- LinkedIn: LinkedIn
- GitHub: GitHub
Check out the live demo of the application: Reactivities Demo