A simple Notes app build with React and React native

enWrite

enWrite is an simple and clean web app for taking notes on the go and setting reminders for important tasks.

  • Note taking and Real-Time cloud backup
  • Reminders and Alarms with stylish datepicker
  • Cross Browser and Platform support N|Solid

New Features!

  • Implimented a brand new Authentication api that is build over python and flask-restful for secure and continuous backend
  • New intuitive login screen and Signup screen.

Languages and Libraries used:

  • Javascript , Css , And Jsx(HTML in JS) using react for rendering components on screen and content management
  • Python with Flask and Flask-Restful for backend API for login and Storage requests
  • MongoDB for Database using Python’s PyMongo library.

Use of third party libraries are kept minimal to explore the indepth features of the frameworks itself.

And of course Dillinger itself is open source with a [public repository][dill] on GitHub.

Installation

Running enWrite on local server Requires the API to be running too on the local server as it hasn’t been deployed yet. You need to have Node.js installed and Docker Compose setup to run this.

Install the dependencies and devDependencies and start the server for react app

$ cd notes-app
$ npm install
$ npm start

For api to be functional.

$ cd enWrite-api
$ sudo docker-compose buil
$ sudo docker-compose up

Development

Want to contribute ? That would be great!

Download Details:

Author: srvraj311

Source Code: https://github.com/srvraj311/notes-app

#react-native #react #mobile-apps

A simple Notes app build with React and React native
81.55 GEEK