ashesi-SE / news-on-time

A virtual notice board for Ashesi University College
0 stars 0 forks source link

news-on-time - A virtual notice board

This project is a web application which plays the role of a notice board. It started as an idea to solve the defeciencies of the email system of communicating events to the Ashesi University College community. The app provides a central hub where members can post and view information regarding social events and activities happening on campus.

Problem and Solution Generation

Scenario Name

News on time

Problems Identified

Students who do not have email privileges to the whole school normally advertise through the few notice boards around the school. However, this has come to be a rather inefficient means because:

Payoff

With the news on time app:

Team Memmbers

Name Primary Role Secondary Role(s)
Carl Yao Agbenyega Interaction design Team Leader
Edem Anaglo Project Management Interaction Design/Architect
Gloria Boatemaa Karikari-Yeboah Architect Software Design Engineer
Alfred Kofi Gaglo Software Design Engineer Program Management
Nanette Mawuena Taylor Team Leader Interaction Design

Project Status

Curently, the project allows a typical user to view a web page which displays a number of tiles representing the news categories. The user can also add posts to each category. The categories are:

Getting Started

Dependencies

Setting Up (on git shell)

  1. Create a new directory (eg. news-on-time) in your C:/XAMPP/htdocs directory and initialise git in this new directory you created by typing git init
  2. Clone the project by typing git clone https://github.com/ashesi-SE/news-on-time in the git initialised directory or repository
  3. Type git checkout -f fifth-iteration to get what we have so far
  4. Run the databse.sql file found in the mysql_database_files folder. Make sure you don't have a database called news_on_time otherwise it will be deleted.
  5. Navigate to http://localhost/news-on-time/ in your browser

You can find our architecture worksheet here

Deployment

For using the application in Deployment, check out this wiki page

Wiki

Check out our wiki to find out more about our project