aayushgupta05 / Newspaper-App

Newspaper App to share articles among community and have discussions over them!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Newspaper App

A web application developed to share articles among the members of the community. Although users can read articles just by visiting the web application, they are required to sign up before they post an article. Further users can also voice their views by writing them into the comment section below the articles.

Technologies Used

  • Backend: Django
  • Database: SQLite
  • Virtual Environment: Pipenv

Setup

  1. Clone the repository git clone https://github.com/aayush-05/Newspaper-App.git
  2. Create the virtual environment by running pipenv shell
  3. Open command prompt/terminal and run pip install -r requirements.txt to install all the dependencies.
  4. To create database schema, run
    • python manage.py makemigrations
    • python manage.py migrate
  5. Finally run the application at 127.0.0.1:8000 using python manage.py runserver

Screenshots

  • Homepage Homepage
  • Signup page Signup page
  • Article Listing page Listing page
  • Article Details page Details page
  • New Article page Article page

Contribution

Feel free to raise Issues or PRs! Fork the repository, set up the project on your local machine and make a PR.

About

Newspaper App to share articles among community and have discussions over them!


Languages

Language:Python 70.6%Language:HTML 29.4%