https://github.com/kshetritej/learnify
learning management system using ASP.NET Core MVC and EntityFramework Core
https://github.com/kshetritej/learnify
asp-net-core csharp entityframeworkcore
Last synced: 10 months ago
JSON representation
learning management system using ASP.NET Core MVC and EntityFramework Core
- Host: GitHub
- URL: https://github.com/kshetritej/learnify
- Owner: kshetritej
- Created: 2024-03-03T13:01:36.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-12T11:57:50.000Z (almost 2 years ago)
- Last Synced: 2025-01-25T09:08:38.333Z (12 months ago)
- Topics: asp-net-core, csharp, entityframeworkcore
- Language: HTML
- Homepage:
- Size: 1.59 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Learnify
Welcome to the Learnify repository! Follow the steps below to set up and run the project on your local machine.
## Prerequisites
Before you begin, ensure that you have the following installed on your machine:
- [.NET SDK](https://dotnet.microsoft.com/download)
- [Visual Studio Code](https://code.visualstudio.com/) (or any preferred code editor)
- [Git](https://git-scm.com/)
## Getting Started
1. Clone the repository to your local machine:
```bash
git clone https://github.com/AntsOrg/learnify.git
```
or if you are using SSH :
```bash
git clone git@github.com:AntsOrg/learnify.git
```
2. Navigate to the project directory:
```bash
cd learnify
```
## Restore Dependencies
3. Restore project dependencies using the following command:
```bash
dotnet restore
```
## Database Setup (if applicable)
4. This project involves database - PostgreSQL, setup database and then run:
```bash
dotnet ef migrations add InitialMigration
dotnet ef database update
```
## Run the Application
5. Start the application with the following command:
```bash
dotnet run
```
6. Open your web browser and navigate to [http://localhost:8080](http://localhost:5000) or any port you specified to view the application.
## Additional Notes
- If you encounter any issues, check the `appsettings.json` file for configuration settings that may need adjustment based on your local environment.
- Make sure to ignore sensitive information such as database connection strings in the version control system.
- If you are using Visual Studio Code, ensure that you have the C# extension installed.
- Remember to exclude unnecessary files from version control (e.g., `/obj`, `/bin`, `/Migrations`, `.vscode`) by including them in the `.gitignore` file.
__Happy coding!__