Skip to content

RonKbS/mydiary-react-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mydiary-react-app

Build Status Maintainability Test Coverage

The MyDiary app is an online private diary. The application in this repository uses react to recreate the mydiary application

Getting started

Clone the repository and open a terminal from the root folder containing the index.js file.

Prerequisites

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

npm install

Run this to install dependencies.

npm run-script dev

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.

File organization

.
├── .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

Deployment

API hosted at:
https://mydiary-react-app.herokuapp.com/

Built With

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published