Utilizing Google Authentication to verify all users, you will be able to access your own documents while also sharing documents with other users that have signed up.
- Make sure you have the .env file when running the server locally
- Google OAuth is requrired for you to create and share documents
- Update code and run it right in the browser
- Clean styling using bootstrap 4.0 with minimal CSS
- Auto-user sharing by typing in multiple valid email addresses
- Copy and paste code and run it right in the console and then save it to your personal document within the custom PostgresQL database.
npm install from client folder first npm install from root/server directory npm run dev from root/server directory (make sure .env file is present)
- [Node Express] - Secure JS Server software!
- [Passport & GoogleOAuth] - leave authentication to the other people
- [Postgress] - ACID compliant database structure for storing and retrieving documents for users
- [Twitter Bootstrap] - great UI boilerplate for modern web apps
- [node.js] - evented I/O for the backend
- [Express] - fast node.js network app framework
- [Webpack] - the streaming build system
- [axios] - fastest API requests in the west
JS-Share uses Gulp + Webpack for fast developing. Make a change in your file and instantanously see your updates!
Open your favorite Terminal and run these commands.
First Tab:
$ npm install
Second Tab:
$ npm install /client/package.json
(optional) Third:
$ npm run dev
Verify the deployment by navigating to your server address in your preferred browser.
localhost:3000
- Write MORE Tests
- Add Night Mode
MIT