Server Source of my Todo application NGTODO
This app is part of my learning Journy! I created this app for challanging my NodeJS and Angular skills.
A SIMPLE TODO APPLICATION - NGTODO
Copyright (C) 2019 'Ahmad Raza'
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
This is a simple todo application for creating Todos! This would run on local server to be in action. This is not to be deployed, but if you find it useful, you may clone and tweak it to be deployed!
INFACT THIS REPOSITORY CONTAINS APP, LAUNCHING SERVER AND USING FRONTEND
BUILD OF NGTODO TO SHOW THAT IN ACTION.
WARNING!!! THIS IS AN INSECURE SERVER SOURCE. DEPLOYING THIS IN PRACTISE WOULD NOT BE FINE! MAY BE LATER I WOULD TRY TO MAKE IT SECURE USING HTTPS AND ENCODING/DECODING WHILE DATA TRANSFER, BUT EVEN THAT WOULD NOT MAKE IT READY TO BE DEPLOYED!
If you want to improve its security layer, I would feel encouraged at that. Improve and make a pull request.
Sure, I don't need to guide experts but here is guide to taste this app on Linux/Unix for beginners
- clone repository
git clone https://github.com/ar124official2019/ngtodo-nodejs-source
- change directory to newly created repo directory
cd ngtodo-nodejs-source
- install dependencies, npm need to be installed on your machine
npm install
- start server, Please note down the port number logged on startup
npm start
- now open your favorite browser and navigte to url
http://127.0.0.1:PORT to see it running where PORT is port displayed on
npm start
Usually it would be 3000 so url would be http://127.0.0.1:3000
Before you clone/fork this this repository, please see license first!