/Article_Repository_Management_System

In this Tech Savvy era, with lot of advancements in the field of AI, ML, IoT and Deep Learning - People are randomly posting out random, partial and incomplete data on internet. ARMS proposes a Reviewed Article System in which article is published only after review. With added features for visually impaired, ARMS is ready to be implemented

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

Athena : Article Repository Management System

logo

Athena Badge

✨About Athena

Athena aspires to become a strong center for educational excellence capable of responding to emerging educational challenges and needs in a fast changing society. With its core values of fairness, honesty and integrity, Athena will always strive hard to build character, sharpen the intellect and encourage critical thinking among students through modern education retaining traditional values.

Consistent with its vision, Athena imparts quality education to students in a conducive, enabling, safe environment backed by robust infrastructure. A wide variety of innovative teaching practices are used to empower students with knowledge, methods, skills & techniques, so that they achieve their full potential & become academically sound, professionally competent & socially relevant.

✨About the Project

In this Tech Savvy era, with lot of advancements in the field of AI, ML, IoT and Deep Learning - People are randomly posting out random, partial and incomplete data on internet. ARMS proposes a Reviewed Article System in which article is published only after review. With added features for visually impaired, ARMS is ready to be implemented

The features include:

  1. Automated System - A Fully Automated Content Posting System
  2. Options and Panel - User Dashboard and Admin Panel
  3. Fully Flexible Editor - 83+ Formatting Options
  4. Post Status - Functionality to save your contributions as Drafts, Send for Reviews and Get is Published by Admin
  5. Newsletter - Newsletter Section for getting updates about new posts
  6. AthenaVoice - A section for The People with Vision defects / complete blindness - so that they can listen to the article content.
  7. Social Media Sharing - Direct Social Media sharing options, to avoid hassle of Link copying and storing
  8. Author Profiles - Easily Sharabale profiles for a particular author, which could be shared to present your contributed works. (Without any company branding)
  9. Comments - Innovative Comment System that adds a tag based on the type of comment made on the post (Enhancement, Hatred, Spam, Uplifting, Improvement, Best, etc.)
  10. Rating - Rating System for every post, A cummulative average rating is calculated.

✨Take a look at our website

main page

✨ Project Information

Language Used       Build

Language Used      


✨ Instructions for Cloning this Repository Locally

  • Use the command: git clone https://github.com/hariketsheth/Article_Repository_Management_System
  • Take the database file named: arms.sql in the Database folder
  • Go to phpMyAdmin
  • Create a Database, Click on Import and upload arms.sql
  • If Project had to be run locally, using XAMPP
    • In connection.php, Configure your database connection as following:
    $con = mysqli_connect('localhost', 'root', '', 'YOUR_DATABASE_NAME');

✨ Instructions to contribute

To contribute fork this repository and clone it. Make changes and create a pull request. Follow the step below to contribute.

Add your email and user name in git bash

$ git config --global user.name "YOUR NAME"
$ git config --global user.email "YOUR EMAIL ADDRESS"

Fork the repo

On the upper right you can see a option to fork the repository. Fork it to make changes.

Clone the project

Use the below command to clone the repo into your local system.

$ git clone https://hariketsheth/Article_Repository_Management_System.git

Add upstream to repository

$ cd <your-forked-project-folder>
$ git remote add upstream https://github.com/hariketsheth/Article_Repository_Management_System.git
$ git checkout main
$ git fetch upstream
$ git merge upstream/main
$ git push origin main

Creating branch for the new change on feature or bug fix

$ git checkout -b <feature-branch>
$ git add --all
$ git commit -m "<commit message>"

Creating pull request

$ git push origin main

✨ Get in touch with us

Instagram Gmail Gmail

✨ License

GPLv3 License