Our original goal was to create an text editor application that has a lot of useful features from word and google docs. This can help people during the quarantine by providing an offline and free text editor solution.
What it does
It doesn't do much and still has a couple bugs in what it does do. But basically it works like notepad in console, where you can type and use the arrow keys left and right to maneuver through the text and type where you move the cursor to. The special thing about our code is that it saves everything immediately in a linked list as you type it. When you press esc it saves it to a text file when you are ready to save.
How I built it
We used C++ and visual studio to create our project.
Challenges I ran into
The biggest challenge was trying to set up a graphical interface for our code. We attempted to use SFML and C# but unfortunately couldn't get it to integrate properly on visual studio.
Accomplishments that I'm proud of
While we did not get the interface to work we are very proud of the logic and implementation of concepts we learned from our class. There is heavy use of pointers and linked lists in our code.
What I learned
We learned how to create memory as the user types. We also learned how to correctly implement inserting a letter between other letters, navigate the screen with forward and backward arrows, and create new lines with the enter button.
What's next for HomeMadeEditor
This project is nowhere near being complete, but to start we want to get the keyboard up and down arrow keys to traverse the linked lists and interface properly.
Try It out