Skip to content

shyanukant/Squib

Repository files navigation

Squib - A tweet application using Django, React and Bootstrap

Video Title

  • Site Map
1.  Tweets
        -> User Permissions
            -> Creating
                -> Text
                -> Image -> Media Storage Server
            -> Deleting
            -> Retweeting
                -> Read only serializer
                -> Create only serializer
            -> Liking

2.  Users
        -> Register
        -> Login

Django Setup(backend)

cd squib

Install all dependencies

pip install -r requirements.txt

Add all database table

python manage.py makemigrations && python manage.py migrate 

Create Super User

python manage.py createsuperuser --username <your_admin_name> --email <email@example.com>

Run server

python manage.py runserver

React Setup(frontend)

Frontend Repo - checkout

cd squib-web

Install react dependencies

npm install

Run server

run start