The idea of the App is:
"Social network application that allows users to sign up to events (similar to MeetUp or Facebook) ".
Why? This project is a result from course at udemy.com
The author: Neil Cummings
Email-me: [email protected]
Connect with me at LinkedIn.
That project is to study and improve skills in Asp Net Core and React Mobx.
-
Login/Register
- Create a user and Loggin
-
Follow/Following
- Like instagram you may want to follow and be followed
-
Profile
- Can select a profile picture
- Select main picture profile
- Edit your bio
- List activities in the past and future
-
Activities
- Create a new activity
- Attend an activity
- Manage the activity
- Real time chat in the activity
To run this project in the development mode, you'll need to have a basic environment to run a React App, that can be found here.
Also, you'll need to the server running locally on your machine with the mock data. You can find the server and all the instructions to start the server with .NET Core SDK 3.1 installed.
Cloning the Repository
$ git clone https://github.com/helderboone/reactivity.git
$ cd reactivity
Installing dependencies
$ cd reactivity && dotnet build
$ cd api && dotnet watch run
or
$ dotnet run -p api/
$ cd client-app && yarn
or
$ $ cd client-app && npm install
Make sure both docker engine and docker-compose are installed
$ git clone https://github.com/helderboone/reactivity.git
$ cd reactivity
$ docker-compose up -d
- NET Core 3.1 - Install .NET Core 3.1
- Asp Net Core SignalR - Introduction to Asp Net Core SignalR
- MediatR - MediatR
- AutoMapper - AutoMapper
- EntityFrameworkCore - EntityFramework Core 3.1
- Identity - Identity
- React - Create React app
- MobX - React State Manager
- Axios - HTTP Client
- ESlint - Linter
- Prettier - Code Formatter
- Babel - JavaScript Compiler
- Semantic-UI - Styles
- cloudinary - Store the Images
Can send as many PR's as you want, I'll be glad to analyse and accept them! And if you have any question about the project...
Email-me: [email protected]
Thank you!