Skip to content

Mini Udemy is a simple learning website to keep tracking your learning process throughout courses

Notifications You must be signed in to change notification settings

AmirHaytham/Mini-Udemy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Udemy

GitHub contributors GitHub issues GitHub forks GitHub stars

🧐 About The Project [Beta Version]

Mini Udemy is a simple learning website as a final project built for our ITI .NET Web Development summer 2020 internship.

⚙ How it Works?!

The main Idea of the project is :

  • Create a simple Registration form for students to sign up into the website.
  • Students can also Login to the website.
  • Students can search and enroll in a certain course.
  • Students can view their courses taken.

The project will be divided into 3 parts :

  • Database Development
    • The DBD (Database developer) works on designing the database from scratch using SQL Server & SSMS.
  • Views & UI/UX Structure
    • The FrontEnd UI/UX Developers work on building beautiful UI using HTML, CSS, JQuery & bootstrap.
  • Logic & Implementation
    • The .NET Developers work on Integrating Views with Models (From database) using Controllers (MVC architecture)

🤔 How to install it

  1. Install Visual Studio with .NET environment.
  2. Install SQL Server.
  3. In DB Folder, execute DB scripts on the SQL Server, or restore the backup database mini_udemi.bak
  4. Download the repo, then Open the Mini-Udemy.sln in the repo file.
  5. Build the all the project then run it.

⛏️ Built Using

  • C# - Object-oriented language that enables developers to build .NET applications.
  • ASP.NET MVC - A design pattern for achieving a clean separation of concerns.
  • SQL Server - Relational database management system developed by Microsoft.

⚡ Contributors

Thanks goes to these people in this team.

Amir Haytham
Amir Haytham Salama
💻
Mahmoud Ashour
Mahmoud Ashour
💻

About

Mini Udemy is a simple learning website to keep tracking your learning process throughout courses

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •