This project can serve as a starting point for any kind of full-stack application. It uses the React.js framework, the Material-ui library, i18next for internationalization and has a fully functional user management using the CouchDB API.
Currently that's all there is to it. Feel free to check out the demo page, create a user, edit your profile and upload a photo.
The purpose of this project is to help you get started with a very clean and up-to-date setup. Very soon however, this project will receive some new features and become a complete social network framework, so stay tuned.
-
Install, configure and run the Apache CouchDB database engine on ypur machine
-
Open the Fauxton web interface: http://localhost:5984/_utils/index.html#login and log in
-
Create a database
-
git clone https://github.com/gocedoko/couchdb-react-boilerplate.git
-
cd couchdb-react-boilerplate
-
Update the database name in config.json
-
npm install
-
npm start
Any suggestions and remarks regarding code style, libraries and used tools are very welcome via PR or email.