This repository contains all the pertinent information on our Markdown and LaTeX Note Editor. Our team is composed of: Alexander Gednov, Connor Buckley, Hriday Panchasara, Laurence Fong, and Tong Wu. See the appropriate documents for details on the different parts of our project.
- Open Terminal
- Change directory to your eclipse workspace
- Typically at
cd ~/eclipse-workspace
- Clone the repository in your eclipse workspace directory
git clone [email protected]:Laurenzarus/DarkerNotes.git
- Open Eclipse
- Go to
File -> Open Projects From File System...
- Import source from the directory you cloned, the folder called
final-project
- Click Finish
- success!
To make development easier, change your MySQL root user password to password
- On macOS, change directory to the MySQL command line utility
cd /usr/local/mysql-8.0.12-macos10.13-x86_64/bin
(might be different depending on your MySQL version)./mysql -u root -p
- Enter your current password
- Once you are in, it should look like
mysql>
- Enter
FLUSH PRIVILEGES;
- Enter
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
- Enter
\q
to exit - You can make sure it works by repeating steps 3 and 4 to see if you can log in successfully
reference: https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
Open makeDatabase.sql
in the root directory of the project.
In MySQL Workbench, click the lightning button and it should create the database! You are then ready to run Tomcat and use the app.
- jQuery
- Bootstrap
- Showdown, a Javascript markdown parser
- KaTeX, a fast LaTeX parser/renderer written in Javascript
- View API here for usage
- Java Servlets
- JDBC
- MySQL