Skip to content

a news desk website that can sort current news articles by tags and sources

Notifications You must be signed in to change notification settings

AveryLevin/News-Desk-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

News-Desk-App

This project is a news desk website that sorts current news articles for users by headline tags and sources. The main goal of this project was to further familiarize myself with many of the Web Application Frameworks used today in professional software development. It was planned, designed, developed, and tested over the course of a week.

Live Demo

Project Features:

Live page updates: Uses Vue.js and fetch API to send data updates to and receive updates from the backend without reloading the page.
User creation and Authentication: Website supports creation of and login of users. User preferences are automatically saved to their profiles in the database.
Web Scraping Module: Modular web scraping app that allows for easy content expansion through the website's admin portal.

Technologies Used:

Django: for backend data management. Utilized the object-relational mapping layer to interact with the database.
Vue.js: for front end reactivity. Used along with fetch API to make live updates to both the back and frontend based off user input.
Sqlite3: for database.

Languages Used:

Python
HTML5
CSS
JavaScript

About

a news desk website that can sort current news articles by tags and sources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published