Skip to content

nypeach/MyTechnicalJournal-Old

Repository files navigation

MyTechnicalJournal

Have you ever encountered a challenge while working on a project that you know you've dealt with before? Do you wish you had a record of what you did to solve the problem? Have you ever been asked about your development projects only to come up blank? Have you ever seen an error code that you are certain you have seen before, but forgot what it meant? My Technical Journal gives you a single place to record everything and with our dynamic keyword searches and links you can easily retrieve what you need.

We often encounter challenges while working on a project that we've encountered before. When you finally find a solution, you move on. You might write down some notes here or there, or bookmark a link to something you think you will need later. A lot of time gets wasted trying to find these things again or lookup something you know you already have in the past.

Organize and Keep All of Your Projects, Notes, Lessons Learned, Videos and Links.

image

Use the Dynamic Search Bar to Filter By Multiple Keyword

image

Full Rich Text Editor

image

You Can Even Copy and Paste Images Right Into The Editor

image

Keep Track of Your Favorite Videos and Watch Them Right in the App

image

Keep Track of Important Project Information

image

To Use this Application

Fork the repository on GitHub and clone your newly created repo down to your computer.

Change to the repo directory and run the following commands:

npm install

Navigate to the db directory and change the following where necessary:

const connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '',
  database: 'mtj'
});

IF YOU DON'T RUN THIS FILE YOU WON'T SEE ANYTHING WHEN YOU RUN THE PROGRAM

Run the following command (use whichever is applicable to your MySQL instance:
NO PASSWORD

mysql -u root < mySQLSchema.sql

WITH PASSWORD

mysql -u root -p < mySQLSchema.sql

Navigate back to the root directory and run the following command:

npm run build

Then from a new terminal window navigate to the repo directory and run the final command:

npm start

Future Enhancements

  • Edit Previous Entries
  • Delete Previous Entries
  • Tutorial Module

Contributors

Micah Silverman https://github.com/dogeared
Stephen H. Hyde https://github.com/birdhighway
Jihang Li https://github.com/jihangli10
Phil Teves https://github.com/philteves
Joseph Haller https://github.com/joehaller

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published