Skip to content

PulseSync: A place to store all your reference links

Notifications You must be signed in to change notification settings

SharathHebbar/PulseSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PulseSync

A place to store all your reference Links

Main Page

Index Page

To run this application

To build this application

  • Create a Venv

    • python -m venv venv
  • Activate Venv

    • venv\Scripts\activate
  • Install Django

    • pip install django
  • Create Django Project

    • django-admin startproject pulsesync
    • cd pulsesync
  • Create app for base pages

    • python manage.py startapp core
    • python manage.py runserver
  • Create some templates, views

    • Create templates then add that to views.py in app and urls.py in app (app here refers to core)
    • Include the urls of the app to the urls.py of main (main here refers to pulsesync)
  • Implement Tailwind CSS

    • Used tailwind as a script
  • Create app for users

    • python manage.py startapp accounts
    • python manage.py makemigrations
    • python manage.py migrate
  • Set up authentication

    • Sign up
    • Log In
    • Log Out
  • Create app for links

    • python manage.py startapp links
    • Models for link and categories
    • Views
  • Create app for Dashboard

    • python manage.py startapp dashboard
  • Category List Page

    • Edit Category
    • Delete Category
  • Links

    • Edit Link
    • Delete Link
  • Add Category filter on the links page

  • Implement Limitations

  • Implement a payment gateway (dj-stripe)

    • pip install dj-stripe
    • python manage.py migrate
    • python manage.py djstripe_sync_plans_from_stripe

About

PulseSync: A place to store all your reference links

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published