roadmap_project

C++/CLI application allowing users to plan and achieve their goals

MIT License

Stars
0
Committers
1

[!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 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:

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

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.

Related Projects