Giter Site home page Giter Site logo

cryp2knight / news-portal-cms Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 1.0 2.1 MB

Web application using Python-Flask and MysSQL

Python 6.75% HTML 26.69% CSS 17.53% JavaScript 49.03%
python python-flask mysql blogging blogging-system webdevelopment webapp webdesign bootstrap javascript

news-portal-cms's Introduction

news_portal

Introduction

School publications are important for the students to be well-informed and updated to crucial institutional updates and happenings, social issues and alike. Since then, the most common concern of these organizations is how to cope with the rising demand for innovation and technology. It is their primary goal to deliver the bits of information to the student body using more efficient and accessible way. The best solution for a paperless publication is the development a system that makes writing, editing, posting and publishing of articles easy, fast, and organized.

The LATHE Group of Student Publications, the official student publication of Batangas State University is an organization that still on the traditional process of publication—articles are being printed in five editions namely The LATHE Newsletter, Ang LALIK (Tabloid), Sensus Communis (Magazine), Literary Folio, and the LATHE Art Compilation. Thus, this project aimed to develop a web application that will automate the traditional process of publication for the LATHE.

Scope

This project aims to develop a web-based application that can post, edit and publish news article online using the concept of Data Structures and Algorithm. The project deals with different data structures such as a one-dimensional and multi-dimensional array. It also implements the use of an algorithm for faster processing and to handle run-time errors effectively. This will use Python as its backend, Bootstrap as its frontend, and MySQL as its database.

The system is composed of three primary modules, one is for the page administrator to control the posting of articles, one for the system administrator that is used to control the users and the sections of articles, and the other one serves as the reading platform for the readers. Below is the detailed description of the system’s module:

  • System Administration Module

    In this module, the user can control the staffers' account. This can add, edit, and disable/enable user. Also, this module can add, edit, and delete article sections. To be able to access this module, the user needs to login using the system password/code. This module is designed to be used by the adviser/director of the publication or the ICT office of the university.

  • Page Administration Module

    This module is primarily designed for the LATHE staffers. There are two primary roles in this module, one is the editor and the writer. The editor role has the full access and control to the articles. It can write, edit and publish articles to the reading platform. On the other hand, the writer has limited capability. It can only write articles and save them as a draft. Another feature of the system is the ability of the staffers to post notes in the article for better communication between the editor and writer. The system can easily post articles with desired formatting and images.

  • Reading Module

    This is the part of the system is where the student body and the readers can read the published articles posted by the publication group. It has the features to share the article on different online platforms such as Facebook and Twitter.

news-portal-cms's People

Contributors

cryp2knight avatar

Stargazers

 avatar  avatar  avatar

Forkers

yuriykulakov

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.