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
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.😂
Built With
- And more...
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
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
Roadmap
For a better idea look at: TODO
Current Major Tasks:
- https://github.com/NinjaSurge/Project-Manager/issues/2
- https://github.com/NinjaSurge/Project-Manager/issues/3
See the open issues for a full list of proposed features (and known issues).
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".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE.txt for more information.
Contact
NinjaSurge - @KaehlenR - rayktd@gmail.com
Project Link: https://github.com/NinjaSurge/Project-Manager
Acknowledgments
- NinjaSurge
- Thanks to all the AMAZING maintainers of the Technologies used in this project.