This project is under progress. It is all about articles/blogs/notes handling for any user for free.
- Download the project from https://github.com/Smi0001/my-article
- This project need Node.js (if it is not yet installed, please install it from https://nodejs.org/en/download )
- Open Node.JS command prompt, move to destination directory (to execute npm commands)
For example the project folder task-discussion is located at "E:\my-article"
Enter "E:" (press enter)
Then enter "cd my-article" (press enter)
- Enter npm install (press enter, this will install all dependencies of the project, and it would be ready to run).
- Open Node.JS command prompt and execute npm start or ng serve --open
- After this message - webpack: Compiled successfully., open the browser, the project is available at http://localhost:4200
- Enter any of the following login credential pair to login successfully:
username1: "shammi"
password1: "password"
username2: "shammi1"
password2: "password"
username3: "shammi2"
password3: "password"
Please feel free to comment in case of any ambiguity.
NodeJS
Angular CLI 1.5.7
Angular 5
angular-in-memory-web-api
Currently DB is created for simulation, later MONGO DB will replace this
HTML5
CSS3
bootstrap 4
karma-jasmine
Typescipt 2.x
WebPack
User authentication
Dashboard with user profile
- Article Management
- User Profile Management
- User Registration [OAUTH 2.0 for Social plugins]
- Forgot Password Mailing System
- Include Keep me Signed In feature using ngCookies
- Use Mongo DB to handle real data
- History Management
- User Feedback
- Download Article
- Publish Personalized Article
- https://angular.io/guide
- https://www.w3schools.com/bootstrap4/
- http://jasonwatmore.com/post/2017/02/22/mean-with-angular-2-user-registration-and-login-example-tutorial
- https://stackoverflow.com
- https://codecraft.tv/courses/angular/
- https://coursetro.com/courses/19/Learn-Angular-5-from-Scratch---Angular-5-Tutorial