A simple, yet powerful notes app
JustNotes lets you organize all your day to day note takings in a simple and intuitive manner. It is simple to use but sports some mighty features which will make your life easier. More than anything, you need not download another note taking app on your device as its available in your browser and also available when you are offline.
So relax, sit back, do the noting while we take care of the rest.
You need following tools to run this project:
⚠️ Warning!!
Themaster
branch contains all recent changes and might be unstable so if you want to just try the app use therelease
branch.
-
Clone the repository. (Refer here if its your first time.)
-
Then run the following commands from your terminal/ git bash:
> git clone https://github.com/UdacityMobileWebScholarship/just-notes.git > cd just-notes > git checkout release > cd server > npm install > npm start > cd.. > cd client > npm install > npm start
🎉 Congratulations!! If all went well, you should have a working copy of the app opened on your default browser. 🎉
Check the following settings in your IDE:
editorconfig
plugin is installed and enabled.eslint
plugin if required is installed and setup
⚠️ Warning!!
Your commit might fail if you don't adhere to the coding standards. Do configure your IDE witheslint
to avoid that trouble.
Join us on our slack team at #cp_notes_app.
Please visit here to see the features list, features being worked on, and features completed for our app.
To start contributing please stick to our design guidelines.
Pull Request - Bug Reports - Suggestions - Good First Issue
If you want to improve an existing feature or build a feature from our feature list, do the following:
- Fork this repository. (Refer here if its your first time.)
- Clone your forked repository to your local machine.
- Create a feature branch from
master
and work on it. - Commit the changes to your feature branch.
- Submit a PR to the
master
branch of this repository. - People in the community can review your code (so can you too for other's PRs).
- Once approved, it will be merged with the
master
branch. - On our release cycle, changes from
master
will be merged torelease
.
To submit a bug report to us kindly check if the same issue has already been opened with us. If so, then kindly don't open another issue or else open a new thread and provide us with as much details as possible. If you feel comfortable you can even send us a Pull Request.
If you have a new feature idea or a way in which we can improve our app, drop us a line on our issue tracker.
If you don't know where to start from or have no previous experience contributing, its time to take your baby steps.
Start by solving issues labeled good first issue
or help wanted
.