Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/siddhartha-padhy/community_webapp
A community web app built with Django and Firebase.
https://github.com/siddhartha-padhy/community_webapp
django django-application firebase-realtime-database
Last synced: about 2 months ago
JSON representation
A community web app built with Django and Firebase.
- Host: GitHub
- URL: https://github.com/siddhartha-padhy/community_webapp
- Owner: Siddhartha-Padhy
- Created: 2022-03-24T11:24:11.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-30T03:12:33.000Z (over 2 years ago)
- Last Synced: 2024-11-09T21:19:26.834Z (2 months ago)
- Topics: django, django-application, firebase-realtime-database
- Language: HTML
- Homepage:
- Size: 3.09 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :two_men_holding_hands: Community Webapp
*Thoughtful* is a community web app built with Python-Django and Firebase realtime database to share your thoughts.## :sparkles: Features
This app provides platform for everyone to post their thoughts and read other's posts.
- All the recent posts are shown on the home page.
- Follow other users so that you don't miss out their posts.
- Explore users and see their profile and what they think.
- Know the trending thought makers.## ⚙ Requirements
Install the dependencies using ```pip install -r requirements.txt```
A firebase realtime database is required.
Firebase configurations are stored in JSON format in fireConfig.json in the main directory.## 💻 Installation and Running
Run ```python manage.py runserver``` to get the server up and running.
Open a web browser and go to ```localhost:8000``` then Sign up or login and get started.
To create a super user use the following command and pass the required values.
```
python manage.py createsuperuser
Username: /*Your username here*/
Email address: /*Your email address here*/
Password: /*Your Password*/
Password (again): /*Your Password*/
Superuser created successfully.
```## 🛠 Proposed Improvements
- Use React JS for frontend which uses django api as backend.## 📚 Resources
- [Firebase Realtime Database Documentation](https://firebase.google.com/docs/database)
- [Pyrebase Repository](https://github.com/thisbejim/Pyrebase)
- [Django Documentation](https://docs.djangoproject.com/en/4.0/contents/)![](https://img.shields.io/badge/Django-092E20?style=for-the-badge&logo=django&logoColor=green)
![](https://img.shields.io/badge/firebase-ffca28?style=for-the-badge&logo=firebase&logoColor=black)