Student Social Network Application
This application is a social networking platform designed to connect university students, providing them with a safe and secure environment to communicate, share ideas, and build a sense of community. This app aims to help reduce the feelings of loneliness and isolation, improve the mental well-being of students, and foster an inclusive and diverse community.
Table of Contents
Installation
Ensure you have Python 3.x and Flask installed on your system. Clone this repository using the command:
git clone https://github.coventry.ac.uk/nguyent18/coventry-university-socialisation-app
Move to the project directory and install the required dependencies using pip:
cd projectname pip install -r requirements.txt
You can start the application by running:
python run.py
The application should be running at http://localhost:5000
.
Usage
After launching the application:
- Register a new account by visiting
http://localhost:5000/register
- Log in to the application by visiting
http://localhost:5000/login
- After logging in, you can create a new post by visiting
http://localhost:5000/post/new
- View all posts at
http://localhost:5000/home
Project Structure
run.py
: This is the entry point to run the application.forms.py
: This module contains forms used in the application.models.py
: This module defines the database models used in the application.routes.py
: This module handles the routing for the application.
Future Improvements
The current version of the app is basic and serves as a proof-of-concept. The future scope of this project includes adding more interactive features like messaging, liking and commenting on posts, and creating communities. Additionally, the interface design will be improved for better user experience.