Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.

Screenshot 2024-09-15 at 13 53 20