π« Unilink Project - Social media platform
A full stack webapp for community building developed using Django. This can be used for boilerplate for building any community
This is a social media project that is developed using Django Framework as backend. Our main goal of this project was to build a platform to connect with other university students. This has similar funcionalities like other Social Media Platforms like Facebook.
π Github repo
Hereβs my πblog article related to this project.
UniLink Project
Funcionalities available so far in the site :
- User Signup
 - User Login/Logout
 - (Django Inbuilt user authentication)
 - Password Reset ( Using Twillio as a service )
 - News Feed similar to Facebook (not yet user oriented so far)
 - Make posts and edit them
 - User Authorization features
 
This is how to get started and customize it.
1) First, clone the repository.
    git clone https://github.com/SasikaA073/Social-blog
2) Then run this command to activate a python environment. After that activate the environment.
In linux,
    virtualenv --python=python3 ~/venv/MyVirtEnv
    source ~/venv/MyVirtEnv/bin/activate
In Windows,
    python -m venv "MyVirtEnv"
    source MyVirtEnv\Scripts\activate
        
If your Python virtual environment works fine, then in the command line should be something similar to this.
    (MyVirtEnv) C:\Users\Foo
3) Now you have to install the required python libraries. Then run this command.
    pip install -r requirements.txt
4) Now the last part!
    python manage.py runserver
Technologies Used
- Python (Django framework)
 - SQLite (Database management system)
 
Credits
developed by: Sasika Amarasinghe Hasitha Gallella
Guidance by: Damsith Adikari Chamika Jayasinghe Yasaara Weerasinghe