A website allows users to store and share files with multiple users, get updated on announcements and schedule events. Following every steps in the firebase-django-tutorial-version5.doc to replicate the website with detail and effective instructions.
$ git clone https://github.com/hatatwit/firebase-django.git
$ cd firebase-django
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py runserver
Homepage where users need to sign in/sign up to access any features of the website.
Document page where users add and store any files to share it with others.
Event page where users schedule a new event with the purpose, time and date of the event.
Post page where users post announcements that other users can also see it.
Web technologies:
- HTML
- CSS
- Bootstrap
- Python
- Django
Server and Other Tools:
- Firebase
- GCP
- Dockerfile
Database:
- Firebase Realtime Database