https://github.com/joshuaslate/mkrn-starter
Revised starter for future apps.
https://github.com/joshuaslate/mkrn-starter
full-stack javascript koa mkrn react redux
Last synced: 12 days ago
JSON representation
Revised starter for future apps.
- Host: GitHub
- URL: https://github.com/joshuaslate/mkrn-starter
- Owner: joshuaslate
- Created: 2017-07-16T18:42:28.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T05:39:47.000Z (over 2 years ago)
- Last Synced: 2025-04-15T07:18:26.414Z (12 days ago)
- Topics: full-stack, javascript, koa, mkrn, react, redux
- Language: JavaScript
- Size: 10.9 MB
- Stars: 86
- Watchers: 5
- Forks: 37
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MKRN Starter
Starter/seed project for MongoDB, Koa, React/Redux, Node full-stack JavaScript apps.## Usage
Clone the starter onto your machine and install all of the dependencies. You may need to [install a local copy of mongodb](https://docs.mongodb.com/manual/installation/) if you do not already have it.This example shows cloning the main repository, but you should **fork** it first and clone your fork if you plan to contribute.
```
git clone https://github.com/joshuaslate/mkrn-starter.git
cd mkrn-starter/api
npm install
cd ../mkrn-starter/app
npm install
```
Now, you need to set up three shells to run mongodb, the server, and the client.*shell 1 - this is mongodb*
```
cd ../mkrn-starter/app
mongod
```
*shell 2 - this is the server*```
cd ../mkrn-starter/app
npm start
```
*shell 3 - this is your client*```
cd ../mkrn-starter/api
npm start
```At this point, you should be able to navigate to `http://localhost:8080/` on your browser (if it doesn't open automatically) and see the landing page which is blank except for the header. Recommendations:
- open your 'Developer Console'
- Click on "Register" and enter a new user
- you should be navigated to the protected area
- test the Sign Out, forgot password, and other features
- break it, learn from it, post here :green_heart:## Features
- Login/Logout
- Register
- Forgot passwort
- Multiple languages (en, de)## Contributions
Please feel free to contribute to this project. Whether it's features, tests, or code cleanup, any help is welcome at this point.### Contact
Please send inquiries to josh(at)slatepeak.com, or use the contact form at https://slatepeak.com to contact me.