Giter VIP home page Giter VIP logo

improvo's Introduction

Improvement Proposal System "improvo" ๐Ÿ› ๏ธ

About The Project ๐Ÿ“š

The "improvo" improvement proposal system is developed as part of a school exercise for students specializing in IT application development. The primary objective is to plan and design a user-friendly software solution for the submission and management of improvement proposals within an educational environment.

This project serves as a learning exercise, allowing students to explore and apply their skills in the development of a practical solution for real-world scenarios. ๐ŸŽ“

Planned Features ๐Ÿš€

  • Two user groups: admin and User ๐Ÿ‘ฅ
  • Planned submission and viewing of improvement proposals for all user groups ๐Ÿ“๐Ÿ‘€
  • Planned search functionality for proposals ๐Ÿ”
  • Categories for proposals: General, classes, administrative, technical ๐Ÿ—‚๏ธ
  • Admin can plan to create and manage new categories โž•๐Ÿ—‚๏ธ
  • Planned proposal status: Submitted, in progress, completed, rejected ๐Ÿ“Š
  • Admin can plan to create and manage additional status options โž•๐Ÿ“Š
  • Planned commenting on improvement proposals for all user groups ๐Ÿ’ฌ
  • Planning for an optional upvote system for proposal evaluation ๐Ÿ‘

Contributing ๐Ÿค

As this project is part of an educational exercise, contributions, issues, and feature requests are welcome. This project aims to provide a practical learning experience for students in the field of IT Application Development.

Technology Stack ๐Ÿ–ฅ๏ธ

This project is planned to be realized using Django, a high-level web framework for Python, to facilitate the development of a robust and scalable system.

Usage ๐Ÿ

To get a local demonstration copy up and running, follow these simple steps.

Prerequisites โ˜‘๏ธ

Windows / Linux / macOS (untested)
Python 3.x
pip (Python package installer)
node.js

Installation ๐Ÿ’พ

Clone the repo:

git clone https://github.com/tobifrnk/improvo.git

Install:

run install.bat / install.sh / install.zsh in project folder

Use:

run run.bat / run.sh / run.zsh in project folder

run reset.bat / reset.sh / reset.zsh for a clean project reset

Keep in mind, after closing the server, you'll have 
to deactivate the virtual enviroment by yourself 
by running 'deactivate' or 'voff.bat /voff.sh / voff.zsh'

Screenshots ๐Ÿ“ธ

image

image

image

image

image

image

image

image

image

image

License ๐Ÿ“œ

Distributed under the MIT License. See LICENSE for more information.

Project Link: https://github.com/tf482/improvo

improvo's People

Contributors

tf4482 avatar dependabot[bot] avatar

Watchers

 avatar

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.