{"id":26665759,"url":"https://github.com/preetham-p-m/reactivities","last_synced_at":"2026-04-19T03:34:30.682Z","repository":{"id":155977968,"uuid":"610108879","full_name":"preetham-p-m/Reactivities","owner":"preetham-p-m","description":"The Event organizing application is developed using a clean architecture approach, utilizing .NET, React, TypeScript, and MySQL, to ensure a robust and maintainable codebase.","archived":false,"fork":false,"pushed_at":"2024-08-11T07:48:50.000Z","size":6513,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T17:49:11.791Z","etag":null,"topics":["asp-net-core","clean-architecture","csharp","entity-framework-core","identity-management","jsonwebtoken","mobx","react","signalr","typescript","webpack"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/preetham-p-m.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-06T05:26:05.000Z","updated_at":"2024-08-11T09:01:37.000Z","dependencies_parsed_at":"2023-10-10T21:07:02.938Z","dependency_job_id":"0c7da9cd-37f6-4b2d-88e1-ba3efc5762d2","html_url":"https://github.com/preetham-p-m/Reactivities","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/preetham-p-m/Reactivities","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/preetham-p-m%2FReactivities","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/preetham-p-m%2FReactivities/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/preetham-p-m%2FReactivities/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/preetham-p-m%2FReactivities/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/preetham-p-m","download_url":"https://codeload.github.com/preetham-p-m/Reactivities/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/preetham-p-m%2FReactivities/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31993872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net-core","clean-architecture","csharp","entity-framework-core","identity-management","jsonwebtoken","mobx","react","signalr","typescript","webpack"],"created_at":"2025-03-25T17:38:48.152Z","updated_at":"2026-04-19T03:34:30.661Z","avatar_url":"https://github.com/preetham-p-m.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reactivities\n\n## Running API Application\n\nCreating the MySQL Database `reactivities` using below command\n\n### `create database reactivities;`\n\nRestore the nuget package using the blow command\n\n### `dotnet restore Reactivities.sln`\n\nOnce Package is restored, Make sure the database server is up and running.\n\n### Run Application from Terminal\n\nNavigate to `API` Project from terminal using the below command\n\n### `cd API`\n\nOnce we are under `API` Project, Use the below command to run the application\n\n### `dotnet run`\n\n### Run Application from Visual Studio\n\nMake `API` project as `startup` project and run `API` project\n\n### Photo upload feature\n\nFor Photo upload feature to work create a Cloudinary Account and fill the details in appsettings.json file present api project\n\n## Run UI Application\n\nNavigate to client-app using the below command\n\n### `cd client-app`\n\nRestore the required package using the below command\n\n### `npm install`\n\nRun the UI project using the below command\n\n### `npm start`\n\nNavigating to `http://localhost:3000` from browser should land up in home page\n\n#### Home Page\n\n![Home Page](images/home.png)\n\n#### Register Page\n\n![Register Page](images/register.png)\n\n#### Login Page\n\n![Login Page](images/login.png)\n\n#### Activities Page\n\n![Activities Page 1](images/activities1.png)\n![Activities Page 2](images/activities2.png)\n\n#### Profile Page\n\n![Profile Page](images/profile.png)\n\n#### Photo Upload Page\n\n![Profile Page](images/photo-upload.png)\n\n## Additional Info\n\nMigration using dotnet-ef\n\nCreate Migrations when added entity\n\n### `dotnet ef migrations add InitialCreate -s API -p Persistance`\n\n### `dotnet ef database update`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpreetham-p-m%2Freactivities","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpreetham-p-m%2Freactivities","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpreetham-p-m%2Freactivities/lists"}