Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juicebucket/roadmap_project
C++/CLI application allowing users to plan and achieve their goals
https://github.com/juicebucket/roadmap_project
coursework cpp roadmap windows-app winforms
Last synced: about 1 month ago
JSON representation
C++/CLI application allowing users to plan and achieve their goals
- Host: GitHub
- URL: https://github.com/juicebucket/roadmap_project
- Owner: juicebucket
- License: mit
- Created: 2024-06-15T16:19:55.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-09-23T15:46:20.000Z (about 2 months ago)
- Last Synced: 2024-10-01T06:41:01.587Z (about 2 months ago)
- Topics: coursework, cpp, roadmap, windows-app, winforms
- Language: C++
- Homepage:
- Size: 637 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: RoadMap.sln
Awesome Lists containing this project
README
![vcxvxcvx](https://github.com/user-attachments/assets/5e295c56-7000-4c93-8152-4129122fefc9)
> [!NOTE]
> Initially, RoadMap was developed as a course project. After reaching version 0.6.0, I decided to split the project into two branches: Master and Classic.
>
>- **Master branch:** All new application functionality will be implemented in the master branch.
>- **Classic branch:** Preserves all the features and stability of the original version (v0.6.0). No new features are planned, only bug fixes.
>
>For more details and additional information, please refer to the article in the [Releases](https://github.com/juicebucket/roadmap_project/releases/tag/news-2024-08-22) section.## Overview
**RoadMap** is an application designed to help users create and manage personalized learning paths for various topics. The tool allows users to define sections, set checkpoints, and track their progress towards specific goals.## Key Features
- **Creating new roadmaps:** Users can create a new roadmap by specifying title, author, topics, topic descriptions and subtopics.
- **Uploading Existing Roadmaps:** Users can upload other people's existing roadmaps and start tracking their progress immediately.
- **Tracking Progress:** Track your progress on various tracks with an easy-to-use and intuitive user interface.
- **Edit already created maps:** Edit your goals already after creating a roadmap.
- **Customise rows:** Add or delete 'rows' as needed to customise the roadmap to your needs.
- **Set deadlines:** Set deadlines for your roadmaps to stay on track and achieve your goals within the specified timeframe. Application will notify you of upcoming deadlines.## Program screenshots:
![dfdfsadf](https://github.com/user-attachments/assets/9b8a8d56-e289-40c1-89f9-33538938d31b)## Technologies and development
This project was developed using the following technologies:- Programming Language: **C++/CLI**
- Platform: **.NET Framework**
- Graphical Interface: **Windows Forms**
- Data storage and exchange between users: **XML**## Project Documentation
- [Guide to using RoadMap ENG](https://docs.google.com/document/d/18WIVZ7MZQXwQLhUQRhOcXw_eoF7L0XnLbTcjHgSCJ2Q/edit?usp=sharing)
## Distribute
You have an opportunity to download and install this application as a simple user. To do this, click on the “DOWNLOAD” button and you will be taken to the “RELEASES” section.
All versions of RoadMap Master are listed in the releases with the notation “MASTER version / RELEASE”. Microsoft Visual C++ Redistributable library is required for the application to work.