Skip to content

This is my old-school enwrite application which i am building using angular v13 as a self-learning project.

Notifications You must be signed in to change notification settings

srvraj311/enwrite-angular

Repository files navigation

enWrite - Angular

N|Solid

enWrite is an simple and clean web app for taking notes on the go that syncs across your devices.

  • Note taking and Real-Time cloud sync
  • Simple and Easy-to-use UI with Rich User Experience
  • Fully Responsive Design

New Features!

  • Cross Platform (Android / Web)
  • Implimented a secure login and signup functionality using firebase authentication.
  • Used MVC architechure
  • Intuitive User Interface using Material Design
  • Realtime Data updation using angular firestore
  • Electron JS (Cross Platfor Native Support)

Languages and Libraries used:

  • Angular v13
  • Firebase (AngularFIre2 connector)
  • Angular Material
  • Electron 18

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

Installation

You need to have Node.js installed and Angular CLI setup to run this. Install the dependencies and devDependencies and start the server for angular app.

$ cd enwrite-angular
$ npm install
$ ng serve --o

For electron environment : Dev

$ cd enwrite-angular
$ ng serve
$ npm run electron:serve

For Electron : Prod

$ cd enwrite-angular
$ ng serve
$ npm run electron:local

Screenshots

image image image image

About

This is my old-school enwrite application which i am building using angular v13 as a self-learning project.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published