/INPminiproject

Dynamic News portal using Django

Primary LanguageHTML

The Journalist

Dynamic News Portal - Stay Updated

Landing Page

Like what you see ?

Give the repo a ⭐

Table of Contents

  • Latest
  • India
  • Education
  • World
  • Business
  • Technology
  • Health
  • LogIn/ SignUp
  • Profile
  • Search
  • Previous Posts
  • New Post
  • Users

Post an Article

  1. Create an account from the Sign Up tab
  2. Enter the rest of the details on your Profile
  3. Write an article
  4. Go to the Post an Article tab and fill in the fields
  5. Select the area where you want the article to show up
  6. Publish the article, Voila!

APIs Used

  • MapsOfIndia
  • OpenWeather
  • TradingView
  • Score
  • News

USP

  • Secure n Reliable : The hashed Password gets stored in the database using SHA-256
  • Restricted Privilege Grant : The DBA has full control and authority to grant and revoke the content creation privileges
  • Cloud DB : Easy of operation and access
  • Ad Free : Advertisement free experience
  • Privacy : Only location is tracked(if the user permits)
  • Responsive : Interoperability over wide range of devices

Steps to run the project

  1. Migrating the files to model DB

    python manage.py makemigrations

    python manage.py migrate

  2. Run the project on LocalHost

    python manage.py runserver

Acknowledgements