To see the web project live in action : Click Here
This is a fullstack project in which as user is able to post and read articles posted by other students. The backend is done using django and frontend is done using HTML,CSS and Bootstrap.
- Users can make their profiles with profile picture and username of their choice.
- Users can also reset their email or/and password in case they forget it.
- Users can view articles sorted from latest article to oldest.
- Users can also see all the artciles that a specific user has posted/written.
- Users get the option to CRUD their articles.
Install python-3.7.2
and python-pip
. Follow the steps from the below reference document based on your Operating System.
Reference: https://docs.python-guide.org/starting/installation/
Install mysql-8.0.15
. Follow the steps form the below reference document based on your Operating System.
Reference: https://dev.mysql.com/doc/refman/5.5/en/
# Install virtual environment
sudo pip install virtualenv
# Make a directory
mkdir envs
# Create virtual environment
virtualenv ./envs/
# Activate virtual environment
source envs/bin/activate
cd S_club/
pip install -r requirements.txt
# Make migrations
python manage.py makemigrations
python manage.py migrate
# Run the server
python manage.py runserver
# your server is up
Try opening http://localhost:8000 in the browser. Now you are good to go.