The MyDiary app is an online private diary. The application in this repository uses react to recreate the mydiary application
Clone the repository and open a terminal from the root folder containing the index.js
file.
If you are using iOS, you should have developer tools installed. Download and install XCode
to proceed otherwise.
Install node.js and npm as instructed here.
If you are using windows OS, install node.js and npm as instructed here
Run this to install dependencies.
Runs the app in the development mode.
Tests are started before the application is started.
Open http://localhost:3000 to view it in the browser.
The site will reload if you make edits to .js
files and save them.
You will also see any eslint errors and warnings in the console.
.
├── .circleci
│ └── config.yml
├── .eslintrc.json
├── .gitignore
├── .travis.yml
├── README.md
├── app.json
├── package-lock.json
├── package.json
├── public
│ ├── favicon.ico
│ ├── index.html
│ └── manifest.json
└── src
├── App.css
├── App.js
├── actions
│ ├── types.js
│ └── userActions.js
├── assets
│ └── dariusz-sankowski-56727-unsplash.jpg
├── components
│ ├── Dashboard.js
│ ├── Login.js
│ ├── RegisterUser.js
│ ├── landingPage
│ │ ├── Footer.js
│ │ └── LandingPage.js
│ └── notFound
│ └── NotFound.js
├── index.css
├── index.js
├── logo.svg
├── reducers
│ ├── rootReducer.js
│ └── userReducer.js
├── routes
│ └── index.js
├── setupTests.js
├── store.js
└── tests
├── App.test.js
├── actions
│ └── userActions.test.js
├── components
│ ├── Dashboard.test.js
│ ├── Login.test.js
│ └── RegisterUser.test.js
├── index.test.js
├── reducers
│ └── userReducer.test.js
└── routes
└── index.test.js
API hosted at:
https://mydiary-react-app.herokuapp.com/