Skip to content

DaiJY789/HIT-SE-proj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HIT-SE-proj: Home-Teaching Service System

This project is a web-based platform where students can post and search for home-teaching opportunities.

Features

  • Information Registration: Register personal information for both tutors and students.
  • Tutor Information Posting: Tutors can post details about themselves, including subjects they are proficient in, their grade levels, and available times.
  • Student Information Posting: Students can post their tutoring requirements.
  • Matching System: Recommendations and matches between tutors and students based on their needs.
  • Information Query: Allows users to search for tutors or students based on specific criteria.
  • Evaluation System: Users can evaluate and leave feedback for each other.
  • Administrator mode: Manages all relevant information in this site.

Getting Started

Prerequisites

  • Python 3.x
  • Flask

Installation

  1. Clone the repository:
    git clone https://github.com/Dai-JY/HIT-SE-proj.git
  2. Navigate to the project directory:
    cd HIT-SE-proj
  3. Install the required packages:
    pip install -r requirements.txt

Running the Application

  1. Set the FLASK_APP environment variable:
    export FLASK_APP=app.py
  2. Run the Flask application:
    flask run
  3. Open your browser and navigate to http://127.0.0.1:5000/.

Folder Structure

  • app.py: The main application file.
  • models.py: Database models.
  • static/: Static files (CSS, JavaScript, images).
  • templates/: HTML templates.
  • instance/: Configuration files.
  • __pycache__/: Compiled Python files.

About

Home-teaching service system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •