Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amirhaytham/mini-udemy

Mini Udemy is a simple learning website to keep tracking your learning process throughout courses
https://github.com/amirhaytham/mini-udemy

beta-version courses database database-development dot-net javascript mini-udemy sql-server students

Last synced: 18 days ago
JSON representation

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

Awesome Lists containing this project

README

        

Mini Udemy




[![GitHub contributors](https://img.shields.io/github/contributors/AmirHaytham/Mini-Udemy)](https://github.com/AmirHaytham/Mini-Udemy/contributors)
[![GitHub issues](https://img.shields.io/github/issues/AmirHaytham/Mini-Udemy)](https://github.com/AmirHaytham/Mini-Udemy/issues)
[![GitHub forks](https://img.shields.io/github/forks/AmirHaytham/Mini-Udemy)](https://github.com/AmirHaytham/Mini-Udemy/network)
[![GitHub stars](https://img.shields.io/github/stars/AmirHaytham/Mini-Udemy)](https://github.com/AmirHaytham/Mini-Udemy/stargazers)



## 🧐 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](https://visualstudio.microsoft.com/) with .NET environment.
2. Install [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2019).
3. In ```DB Folder```, execute ```DB``` scripts on the ```SQL Server```, or restore the backup database ```mini_udemi.bak```
3. Download the repo, then Open the ```Mini-Udemy.sln``` in the repo file.
4. Build the all the project then run it.

## ⛏️ Built Using
- [C#](https://docs.microsoft.com/en-us/dotnet/csharp/) - Object-oriented language that enables developers to build .NET applications.
- [ASP.NET MVC](https://dotnet.microsoft.com/apps/aspnet/mvc) - A design pattern for achieving a clean separation of concerns.
- [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2019) - Relational database management system developed by Microsoft.

## 📝 [Mini-Udemy Documentation](https://gist.github.com/MeitanteiAshour/31c91df6bb8549f577b19581c97ec0fc#file-mini-udemy-md)
## :zap: Contributors
> Thanks goes to these people in this team.




Amir Haytham


Amir Haytham Salama

💻





Mahmoud Ashour


Mahmoud Ashour

💻