A complete solution for group projects in organizations that lets you track your work in any scenario. Working in a team is a cumbersome task, ease it using our project management system.

Overview

SE-Project-Group24

DOI GitHub GitHub issues GitHub stars GitHub forks https://img.shields.io/github/languages/code-size/devanshi39/SE-Project-Group24-Evolo-Project_Management_System GitHub language count GitHub release (latest by date) Discord Code Coverage GitHub Workflow Status

What is Evolo?

Evolo is Dashboard based Project Management System. A complete solution for group projects in organizations that lets you track your work in any scenario. Working in a team is a cumbersome task, ease it using our project management system. Add statuses, comments, and attachments to make sure you have all the correct information to get your work done! Manage your team on this one platform having variety of features:

  • Assign them tasks on this platform, with a deadline.
  • Add or Remove team members in the middle of the project, conflict free from redundant or missing tasks.
  • All the members will be reminded about the deadline periodically, even requests can be made to team leader for deadline extension.
  • Team members can submit their task using this platform too.
  • Submitted tasks can be checked and reviews can be directly conveyed to the team members using this platform.

Evolo users can be divided into two types:

  • Project administrators: Project administrators are responsible for configuring their projects. They can administer projects, change the look and feel, and make various configuration changes to the project.

  • Users: Users are responsible for working in specific JIRA Core projects. Users are given access to a project's issues and, depending on their permissions, work on the issue by commenting on it, transitioning it through its workflow and closing it when complete.

Tools and Technology Used

Tools:

  1. MAMP: MAMP is a free and open source software used to develop and run dynamic websites. MAMP is a one-click-solution for setting up your personal web server. MAMP installs a local server environment in a matter of seconds on your computer. It is used to run Apache and MySQL servers.
  • Apache server
  • MySQL server
  • phpMyAdmin
  1. Codecov

Technology:

  1. HTML
  2. CSS Bootstrap 3
  3. Javascript
  4. PHP
  5. mySQL

Getting Started

1. Install MAMP

  • MAMP installs a local server environment in a matter of seconds on your Windows or macOS computer. MAMP comes free of charge, and is easily installed.
  • Download MAMP

2. Clone this repo

3. Move the repo to htdocs location

  • We can either change the path for running the project or we can move the files to htdocs folder
  • The path location of htdocs folder would be something like this C:\MAMP\htdocs\
  • Move all the files of the repo to the above location

4. Start the server and uploading the database

  • Start MAMP application and click on start the servers, which will start the Apache and MySQL servers. Then click on Open WebStart page.
  • Click on tools dropdown and click on PHPMYADMIN
  • Now you'll see the MySQL db server, you can create a database with name project
  • Import project.sql file in the import section after selecting the project db.
  • Open MAMP again and click on Open WebStart page.
  • Change the url of the webpage to http://localhost/index.php
  • You are all set!

For more information on how the project works, you can see the video demonstration below.

Video Demonstration

video

Project Documentation

You can view the descriptive project documentation here

Database Schema

schema

Directory Structure

|   .github/hooks
    |   README.md
    |   post-commit
    |   pre-commit
|   code
    |   css
        |   bootstrap.css
        |   dash_style.css
        |   styles.css
    |   images
        |   contact-background.jpg
        |   customer-logo-1.png
        |   customer-logo-2.png
        |   customer-logo-3.png
        |   customer-logo-4.png
        |   customer-logo-5.png
        |   customer-logo-6.png
        |   details-1-office-worker.svg
        |   details-2-office-team-work.svg
        |   details-lightbox-1.svg
        |   details-lightbox-2.svg
        |   down-arrow.png
        |   ex-header-background.jpg
        |   favicon.png
        |   header-background.jpg
        |   header-teamwork.svg
        |   logo.svg
        |   services-icon-1.svg
        |   services-icon-2.svg
        |   services-icon-3.svg
        |   statement-icon-1.svg
        |   team-member-1.svg
        |   team-member-2.svg
        |   team-member-3.svg
        |   team-member-4.svg
        |   testimonial-1.svg
        |   testimonial-2.svg
        |   testimonial-3.svg
        |   testimonials-2-men-talking.svg
        |   testimonials-background.jpg
        |   up-arrow.png
        |   video-frame.svg
    |   js
        |   bootstrap.min.js
        |   jquery.min.js
        |   scripts.js
    |   add_member.php
    |   add_work.php
    |   assign_task.php
    |   dashboard.php
    |   delete_task.php
    |   index.php
    |   login.php
    |   logout.php
    |   pdo.php
    |   registration.php
    |   remove_member.php
    |   signup.php
    |   validation.php
    |   verify_work.php
|   .gitignore
|   CITATION.cff
|   CODE-OF-CONDUCT.md
|   CONTRIBUTING.md
|   LICENSE
|   README.md
|   phpunit.xml

Contributors

  1. Devanshi Savla
  2. Indranil Banerjee
  3. Aditya Srivastava
  4. Soha Bhatia
  5. Akruti Sinha

To find out how you can contribute to this project, read the CONTRIBUTING.md file

The discord chat channel link is included in the file CONTRIBUTING.md

You might also like...
Group of projects completed by me as a part of Intern at LGM
Group of projects completed by me as a part of Intern at LGM

LGMVIP-Projects Group of projects completed by me as a part of Intern at LGM Author Details: Name : MAINAK CHAUDHURI Position : Web Developer Intern,

A PHP Library To Make Your Work Work Easier/Faster

This Is A Php Library To Make Your Work Easier/Faster,

run user analytics within your system and track user data inside your database.

WP Local Analytics plugin. run user analytics within your system and track user data inside your database. Installing Go to the plugin page from the W

WP Local Analytics plugin. - run user analytics within your system and track user data inside your database.

WP Local Analytics plugin. - run user analytics within your system and track user data inside your database.

Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community

Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community. We use this repository to host the code that runs Camdram and to co-ordinate our work, however we welcome anyone to contribute bugs and suggest new features.

From the team that brought you laravel-random-command comes another gem!
From the team that brought you laravel-random-command comes another gem!

💍 Why require one if you can require them all? From the team that brought you laravel-random-command comes another gem! Requiring all our packages se

LendCash is a cash lending service that lets you take loans against your stocks portfolio value and pay back on a prorated basis.

LendCash is a cash lending service that lets you take loans against your stocks portfolio value and pay back on a prorated basis.

Laravel Larex lets you translate your whole Laravel application with a single CSV file.
Laravel Larex lets you translate your whole Laravel application with a single CSV file.

Laravel Larex Laravel Larex lets you translate your whole Laravel application with a single CSV file. You can import translation entries from lang fol

Inventory System for keeping track of your Inventory & Supply.
Inventory System for keeping track of your Inventory & Supply.

Inventory System Inventory system to keep track of inventory and supply! Explore the docs » Report Bug · Request Feature Table of Contents About The P

Releases(v.1.0.0)
Owner
Devanshi Savla
Grad student at NCSU pursuing Masters's in Computer Science.
Devanshi Savla
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

Admidio Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it

Admidio 212 Dec 30, 2022
Track any ip address with IP-Tracer. IP-Tracer is developed for Linux and Termux. you can retrieve any ip address information using IP-Tracer.

IP-Tracer is used to track an ip address. IP-Tracer is developed for Termux and Linux based systems. you can easily retrieve ip address information using IP-Tracer. IP-Tracer use ip-api to track ip address.

Rajkumar Dusad 1.2k Jan 4, 2023
Music website developed as a final group project for our Webpage Development class.

double-drummer Music listening website developed as final group project for our Webpage Development course. All parts that disclosed any information r

darwin 1 Dec 8, 2021
Orangescrum is a simple yet powerful free and open source project management software that helps team to organize their tasks, projects and deliver more.

Free, open source Project Management software Introduction Orangescrum is the simple yet powerful free and open source project management software tha

Orangescrum 110 Dec 30, 2022
salah eddine bendyab 18 Aug 17, 2021
Buy and sell crypto top 100 crypto with our fake currency. Donate to and use our referal links for discounts

PLEASE ENABLE SQLITE3 AND GD OR GD2 IN XAMPP TO RUN THE APP! (SEE HOW_TO_SETUP_XAMPP.gif) ![alt text](https://github.com/Tby23rd/Project1-Cryptosimul

Tabitha Maru 0 Dec 26, 2021
YCOM Impersonate. Login as selected YCOM user 🧙‍♂️in frontend.

YCOM Impersonate Login as selected YCOM user in frontend. Features: Backend users with admin rights or YCOM[] rights, can be automatically logged in v

Friends Of REDAXO 17 Sep 12, 2022
This Pocketmine-MP plugin lets you implement the ultimate birthday wishing system on your server.

BirthdaysPE This Pocketmine-MP plugin will let you wish player(s) a happy birthday and notify others to wish them too. Commands /birthday <set/reset>

MCA7 3 Jul 25, 2022