Skip to content

Bai1026/PBC_Final_Project

Repository files navigation

PBC_Final_Project

Final Project of Programming for Business Computing, 2024

Our purpose:

  • To build a exchange student matching platform.
  • Built with Django and decorated with HTML and CSS.

Demo Video

Watch the video

How to use:

  • create a vitual environment
    conda create -n "env_name" python==3.9.12
    conda activate "env_name"
  • Install the pip requirements
    pip install -r requirements.txt
  • Further steps please refer to platform folder

Architecture

└── platform: main folder of our project
    ├── avatars: store the avatar for each user
    ├── error_handlers: folder for error handling
    ├── friends: folder for all the friends data
    ├── login: folder for login page
    ├── matching: folder for welcome page
    ├── myproject: main folder contains settings and urls
    ├── templates: folder for all the HTML files
    ├── welcome: folder for welcome page
    ├
    ├── db.sqlite3: store the back-end data with sqlite
    ├── manage.py: the code to start the website
    ├── migrate.sh: shell script for migrate
    └── README.md  
└── each app(page) folder
    ├── __init__.py
    ├── admin.py
    ├── apps.py
    ├── models.py
    ├── tests.py
    ├── urls.py
    ├── views.py
    └── ...

Notice

  • Different Brower version could lead to different results.
  • Remember to use the updated version of the browers.

About

Programming for Business Computing at NTU, MGT1006

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •