Skip to content

Repository files navigation

open issues open issues open issues open issues Visits Badge

Boring Lecture - Free Engineering Notes

forthebadge forthebadge forthebadge forthebadge forthebadge

Table of Contents

About the Project

This was made for Fun Purpose and for College Notes too.

Built With

  • Django
  • HTML CSS
  • Celery
  • Redis

Back to Table of Contents

Getting Started

Prerequisites

  • Python
  • Django
  • Celery

Installation

  • With Docker compose

    docker-compose build
    docker-compose up
    docker exec -it django bash
    python3 manage.py makemigrations
    python3 manage.py migrate

Usage

  • To Create Super User

    docker exec -it django bash
    python3 manage.py createsuperuser

Back to Table of Contents

Backend

  • Django

    Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.

    • Why Django ?
      • Ridiculously fast
      • Reassuringly secure
      • Exceedingly scalable
      • Incredibly versatile
      • Easy to Integrate with Python Libraries/Functions
  • Celery - Redis

    “Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.”

    • Why is this useful ?
      • Think of all the times you have had to run a certain task in the future. Perhaps you needed to access an API every hour. Or maybe you needed to send a batch of emails at the end of the day. Large or small, Celery makes scheduling such periodic tasks easy.

      • You never want end users to have to wait unnecessarily for pages to load or actions to complete. If a long process is part of your application’s workflow, you can use Celery to execute that process in the background, as resources become available, so that your application can continue to respond to client requests. This keeps the task out of the application’s context.

Back to Table of Contents

Screenshots

alt text

alt text

alt text

Back to Table of Contents

Authors



💻Sanyam Mittal


💻Vidushi Tickoo

      Linkedin Badge                Linkedin Badge

Back to Table of Contents

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

Engineering Notes Scrapping Web App

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages