feat: add index
This commit is contained in:
@@ -1,3 +1,79 @@
|
||||
# ASP .NET Course Content
|
||||
# **🐦🔥Order of the Phoenix — Website Development**
|
||||
|
||||
This repository contains the content of the first series of classes in the CS Order
|
||||
## **About the Project**
|
||||
|
||||
This repository contains documents, resources, and projects created during the **first phase of the Order of the Phoenix initiative** — a self-organized learning movement started by a group of computer science students.
|
||||
|
||||
What began as an effort to escape a passive academic environment evolved into a **collaborative learning experiment** — building a solid foundation in modern web development and culminating in the development of a **Transportation Management System** inspired by platforms like **Booking.com** and **Alibaba.ir**.
|
||||
|
||||
The goal wasn’t just to learn a technology; it was to foster **self-driven learning, teamwork, and real-world problem-solving**.
|
||||
|
||||
---
|
||||
|
||||
## **Section 1 — Introductory Sessions**
|
||||
|
||||
The first part of the program focused on equipping everyone with fundamental web development skills.
|
||||
|
||||
### **Roadmap of What We Learned**
|
||||
1. **Web Fundamentals** — HTTP, REST, and the client-server model
|
||||
2. **MVC (Model-View-Controller)** — basics of application structuring
|
||||
3. **Web API Development** — designing and consuming APIs
|
||||
4. **ASP.NET Core Basics** — setting up and building modern backends
|
||||
|
||||
These sessions ensured that all participants, regardless of prior experience, could contribute to a real-world project.
|
||||
|
||||
---
|
||||
|
||||
## **Section 2 — Project-Based Sessions**
|
||||
|
||||
Once the fundamentals were solid, we moved to building a **real project**.
|
||||
### **Planning Phase**
|
||||
- Selected the project collaboratively (**Transportation Management System**)
|
||||
- Designed a detailed **ERD (Entity Relationship Diagram)**
|
||||
- Wrote **full documentation** to standardize the development process
|
||||
|
||||
### **Implementation Phase**
|
||||
|
||||
Each member implemented their **own version** of the project, applying Clean Architecture principles and experimenting with different approaches.
|
||||
|
||||
### **Project Overview**
|
||||
|
||||
#### **Backend — Transportation Management API**
|
||||
- **Tech Stack**: ASP.NET Core, Entity Framework Core
|
||||
- **Architecture**: Clean Architecture for modularity, testability, and maintainability
|
||||
- **Features**: Manage travelers, routes, tickets, and vehicle operations
|
||||
|
||||
#### **Frontend — Transportation Management Web App**
|
||||
- **Tech Stack**: React, TypeScript, Zustand, Axios, Tailwind CSS
|
||||
- **Focus**: Clean, scalable architecture and user-friendly experience
|
||||
|
||||
---
|
||||
|
||||
## **Projects by Members**
|
||||
|
||||
| **Member** | **Projects** |
|
||||
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| **Mehrdad Shirvani [GitHub](https://github.com/MehrdadShirvani)** | [Backend API](https://github.com/MehrdadShirvani/AlibabaClone-Backend) • [Frontend Web App](https://github.com/mehrdadShirvani/AlibabaClone-Frontend) |
|
||||
| **[Member 2 Name] [@GitHub](https://chatgpt.com/c/687a15ad-ab40-8010-8a9d-283c227b7bc3#)** | [Backend API](https://chatgpt.com/c/687a15ad-ab40-8010-8a9d-283c227b7bc3#) • [Frontend Web App](https://chatgpt.com/c/687a15ad-ab40-8010-8a9d-283c227b7bc3#) |
|
||||
| **[Member 3 Name] [@GitHub](https://chatgpt.com/c/687a15ad-ab40-8010-8a9d-283c227b7bc3#)** | [Backend API](https://chatgpt.com/c/687a15ad-ab40-8010-8a9d-283c227b7bc3#) • [Frontend Web App](https://chatgpt.com/c/687a15ad-ab40-8010-8a9d-283c227b7bc3#) |
|
||||
|
||||
---
|
||||
|
||||
## **Acknowledgements**
|
||||
|
||||
A heartfelt thanks to:
|
||||
- **All members** who dedicated their time and energy, despite busy schedules
|
||||
- **The core team** who stayed committed through challenges
|
||||
- Everyone who believed in creating a culture of **self-driven learning**
|
||||
---
|
||||
## **Aspirations for the Project**
|
||||
|
||||
This is just the beginning. Our goals moving forward include:
|
||||
|
||||
- **Publishing all documents and projects publicly** for others to learn from
|
||||
- Expanding into **more advanced technologies** (cloud, microservices, distributed systems)
|
||||
- Building a **community-driven tradition** of collaboration, growth, and solving real problems
|
||||
|
||||
_"May this small spark inspire greater movements."_
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user