You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 25, 2024. It is now read-only.
Updating user profile by getting data from linkedin on regular basis using cron jobs.
Staff can send mails to selected alumni.
Alumni can contact other alumni through message box integrated in our site.
Anyone can contact the alumni office easily and alumni can mail them through our website.
Alumni can post the jobs/internships present in their company through our jobs page.
Events and gallery info.
Blog to share their expereinces with the community.
Donations and giving back page to help the students in different ways.
Additional:
Secured with google recaptcha service.
Works on both mobile, desktop and all ratio devices.
Technologies
GUI (front-end)
Backend Server
HTML5
Python3 v3.8
CSS3
Django2 v2.2
Javascript
Cron
Bootstrap4 v4.4
Sqlite3(database)
JQuery
AJAX
Libraries used
django-cleanup
django-cron
django-filter
django-private-chat
linkedin-api
pillow
websockets
Project and environment setup
# Setup environment
mkdir Alumni-portal
cd Alumni-portal
python3 -m venv env
# Activate the environmentsource ./env/bin/activate
# Clone repository
git clone https://github.com/venky012/ase-1-site.git
# Install the requirement of the project in the virtual environment created
pip install -r requirements.txt
# go to project foldercd ase-1-site/
# you need two terminals to run our project one for running the django server and other for running the chat server
python manage.py runserver
# in another terminal work on the virtual environment created
python manage.py run_chat_server