NinjaSurge / Project-Manager

This project is aimed at making project creation and managment easier and more uniform.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Project Manager

This is a Project Management Web Interface for programming projects. It creates, reads, updates, and deletes development projects/environments for you in a uniform and customizable way.
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

This Repository is meant as a Learning project for me and a productivity tool, once up and running. I have HUGE plans/ambitions for this project in the future, but for now it remains a humble and simple half-working application.😂

(back to top)

Built With

React NODE

  • And more...

(back to top)

Getting Started

Setup

Note Do the Server-side Setup first

Server-side:

cd <Project_Dir>/server
npm i

Front-end:

cd <Project_Dir>/project-manager
npm i

Running

Run the whole Project:

cd <Project_Directory>/server
npm run dev

Just Front-end: (not recomended)

cd <Project_Dir>/project-manager
npm start dev

Just Server-side:

cd <Project_Dir>/server
npm run server

(back to top)

Usage

Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

For more examples, please refer to the Documentation

(back to top)

Roadmap

For a better idea look at: TODO

Current Major Tasks:

See the open issues for a full list of proposed features (and known issues).

(back to top)

Goals

  • list projects in a folder
  • open a code-server Web editor in a project folder when asked
  • quick, customizable, projects initialization and creation. (with scripts?)
  • quick git aand readme overview of the project
  • Remote User-specific access
  • Docker Image???

Contributing

This is all very new to me so Pointers are Greatly Appreciated, I'll probably make an issue tag for those🤔...

That being said, Any contributions you make are GREATLY appreciated.

If you have a feature suggestion, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

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

(back to top)

Contact

NinjaSurge - @KaehlenR - rayktd@gmail.com

Project Link: https://github.com/NinjaSurge/Project-Manager

(back to top)

Acknowledgments

  • NinjaSurge
  • Thanks to all the AMAZING maintainers of the Technologies used in this project.

(back to top)

About

This project is aimed at making project creation and managment easier and more uniform.

License:MIT License


Languages

Language:JavaScript 53.1%Language:SCSS 43.0%Language:HTML 3.9%