Skip to content

youne-elma/Intelligent-School-Management

Repository files navigation

ProjetPFE : University Website Azrou

This project is made with Django/Python/MySql for the backend and Html/TailwindCss/Javascript for the front part.

This is a complete university website, fully optimized for desktop and mobile, with a great design made by us in Figma UniWebsite

Documentation Sources :

Home Page

Home page, UniWebsiteAdmin Home page, UniWebsiteProfesseur

Table of contents

  1. Demo
  2. Technologies
  3. Features
  4. Development

Demo

Here is the working live Demo: [https://youne-elma.github.io/ProjetPfe/]

and here is the Figma Design that we did by ourselves [https://www.figma.com/file/8RMm1GXdD7kvVzV39RZ5JV/University-Website?type=design&node-id=24%3A3&t=qC1wteOGqSloVIm4-1]

Technologies

  • Django/Python
  • Html
  • Css/Tailwind
  • Javascript
  • MySql

Features

  • Multiple Routes in the application.
  • Login & Authentification Logic.
  • Faculty and Staff Directory.
  • Online Course Catalog.
  • Announcement System
  • Research and Innovation.
  • Working Chatbot.
  • Mobile Accessibility.
  • Cool and smooth design for users.

ChatBot Page

Chatbot Page

Announcement Page

Announcement Page

Development

To set up this App locally, clone this repo to your desktop and follow this steps:

  1. Install Python: Ensure that Python is installed on your desktop by downloading and installing it from the official Python website (https://www.python.org/) based on your operating system.
  2. Install Django: Open a terminal or command prompt and run the following command to install Django: pip install django
  3. Run the Development Server: Go into the project directory by running cd ProjetPfe. Then, start the Django development server by running the following command: python manage.py runserver
  4. Access Your Django App: Open a web browser and visit http://127.0.0.1:8000/ or http://localhost:8000/. You should see the default Django welcome page, indicating that your Django app is running successfully.