Skip to content

Our Project for the Web technology course taken during fall 2022 semester

Notifications You must be signed in to change notification settings

JohnnGamil/Student-Affairs-Website-Project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student-Affairs-Website-Project

This is our Project for the Web technology course taken during fall 2022 semester.

Website Description

This website is for the stuff of the student affairs, each user can :

1. Add a new student to the system. Student information includes id, name, date of birth, GPA, gender, level, status=”active”, “inactive”, department, email, mobile number.
2. Update an existing student information ( except department field should be shown disabled for editing ).
3. Can delete an existing student data through a delete button in edit student data page with a confirmation dialogue for the action before deletion occurs.
4. Search for “active” students by name in search for students screen and students with similar names having active status should be rendered as a table.
5. Select a specific student after searching to assign a department through the student’s department assignment page.(applicable for students if level >= 3)
6. View all active/inactive students in a separate page

Screenshots

Homepage

Homepage


Login Page

sign in


Student Registeration Page

registeration


Student Edit-Delete Page

edit-delete

Student Search Page

search


Contact Us Page

contact us


Setting up the environment 🛠

1. Make sure python v3.7 or higher is installed:

console

  • To get the version Excute:
$ python --version
Python 3.9.6

2. Make Sure Git is installed:

  • To get the version Excute:
$ git --version
git version 2.28.0.windows.1

3. Execute the following commands in your terminal after changing your directory to the desired path

$ mkdir project && cd project
$ python -m venv venv

For Windows Users:

$ venv\Scripts\activate

For Linux Users:

$ source venv/bin/activate

Then

$ git clone https://github.com/silvanajackoub/Student-Affairs-Website-Project.git && cd Student-Affairs-Website-Project
$ pip install -r requirements.txt

To test our web site here is a user name and password:
username: Silvana_Yacoub
password: 12345

About

Our Project for the Web technology course taken during fall 2022 semester

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 33.9%
  • Python 30.4%
  • CSS 24.5%
  • JavaScript 11.2%