Backend code for Kreador web application
Kreador is a Social network web app built specifically for members of the work force. Users have a profile that includes work experience, occupation, employment status, profile picture, date of birth, about and more., Technologies used include HTML
, CSS
, Bootstrap
, JavaScript
, Django
, Django-rest-framework
, Izitoast
, plyr
, dropzone.js
. flatpickr
, glightbox
I walked on the backend of this app and made some modifications to the frontend. The frontend templates were obtained from different sources on the net
Kreador is Responsive for all devices.
-
REST API
-
New user account creation/user registration
-
Creation and edit of user's profile
-
User sign-in with persistent session option (Remember me)
-
Password recovery (forgot your password?)
-
Post Creation
posts can be:- Just text - Text plus single image - Text plus multiple images - Text plus video - Poll
-
Post deletion
-
Like Post
-
Comment on post
-
Like Comment
-
Reply to Comment
-
Like Reply
-
Load more Comments
-
Photo Gallery
-
Add users to your business contact list
-
Remove users from your business contact list
-
Get added to other user's contact list
-
Get contact suggestions
-
User sign-out
- Business account creation
- Creation of Experience objects
- Business chat
- Search functionality
Before you begin, ensure you have met the following requirements:
- Git must be installed on your operating system.
To run Kreador App locally, run this command on your CLI:
git clone https://github.com/DudeGFA/Kreador.git
cd Kreador
pip install django_backend/requirements.txt
py django_backend/kreador/manage.py runserver
If you want to contact me you can reach me on Twitter or send an email to [email protected].