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
