Skip to content
This repository has been archived by the owner on May 22, 2023. It is now read-only.

dariomrk/EduLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EduLink

Overview

Our platform connects students with experienced tutors and mentors. Whether you're looking for a personalized tutoring session, exam preparation or help with challenging coursework, our community of educators provides the guidance and support you need.

Tech stack

Made with PostgreSQL Made with .NET Made with .NET Made with React

Getting started developing

Repository

  • Clone this repository: git clone https://github.com/dariomrk/EduLink.git

Code conventions

Branches

All lowercase characters, kebab case, separated with forward-slash.
Naming pattern: [area]/[task-type]/[issue-id]-[task-name], e.g. frontend/feat/login-screen or backend/fix/123-unique-username-validation.

Area:

  • nothing if changes are applied to both areas
  • backend : if changes are applied only to the back-end side
  • frontend: if changes are applied only to the front-end side

Task type:

  • feat: developing new features (production code change)
  • fix: squashing bugs (production code change)
  • docs: changes to the documentation (no production code change)
  • test: adding unit tests, managing unit tests (no production code change)
  • chore: refactoring, managing outside dependencies, etc. (possible production code change)
  • temp: temporary branches, experiments (no production code change)

Issue-id: GitHub issue identifier, add if applicable.

Task name: Task name or a short description of what you are doing, e.g. add-confirmation-modal or refactor-user-controller.

Backend

Prerequisites

Local setup

  1. Move to the backend directory
  2. In the backend root create the .env file in accordance with .env.example and appsettings.Development.json
  3. Run docker-compose up to create the Docker container
  4. In the Package Manager Console execute: $env:ASPNETCORE_ENVIRONMENT = "Development"
  5. Set the Default project in the Package Manager Console to Data
  6. To apply existing migrations execute Update-Database
  7. Start the application using the Development profile

Frontend

TODO: Add frontend setup to README

About

2023 Internship Cup project

Resources

Stars

Watchers

Forks

Languages