Table of Contents
TakeNote is an app built with React.js which can be used to take quick notes while learning or during any meetings.
- My goal of the project was to work on a React App which would be based on updation of UI components as per the state changes in different scenarios. So, I developed this app to brush my skills by implementing those stuffs.
- I have used Agile methodology to complete the whole application. I developed each segment and features of the app in small increments by implementing one thing and once and making sure it works perfectly.
- The design inspiration was taken from takenotes.dev.
- I have used React.js frontend library for development of this app.
- React Bootstrap Framework along with some custom CSS has been used for designing the UI of the app.
- I have used just
useState
hook andRedux State Management
to handle all sort of state management. - Search features has been implemented using the JavaScript filter method.
This is an example of how you may give instructions on setting up your project locally.
- Latest verion of node installed
- Latest version of npm installed
-
Clone the repo
git clone https://github.com/deepak2431/TakeNote
-
Install NPM packages
npm install
-
Run
npm start
and the app will be served in your local environment.
- Choose any open issue from or request an issue.
- Comment on the issue:
Can I work on this?
and get assigned. - Make changes to your fork and send a PR.
To create a PR:
Follow the given link to make a successful and valid PR: https://help.github.com/articles/creating-a-pull-request/
To send a PR, follow these rules carefully,otherwise your PR will be closed:
- Make PR title in this format:
Fixes #IssueNo : Name of Issue
For any doubts related to the issues, i.e., to understand the issue better etc, comment down your queries on the respective issue.