Skip to content

Smi0001/my-article

Repository files navigation

My Article

This project is under progress. It is all about articles/blogs/notes handling for any user for free.

Steps to Setup the Project:

  1. Download the project from https://github.com/Smi0001/my-article
  2. This project need Node.js (if it is not yet installed, please install it from https://nodejs.org/en/download )
  3. 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) 
  1. Enter npm install (press enter, this will install all dependencies of the project, and it would be ready to run).

Steps to Run the Project:

  1. Open Node.JS command prompt and execute npm start or ng serve --open
  2. After this message - webpack: Compiled successfully., open the browser, the project is available at http://localhost:4200
  3. 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.

Technologies used

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

Project Features

  1. User authentication
  2. Dashboard with user profile

Pending tasks

  1. Article Management
  2. User Profile Management
  3. User Registration [OAUTH 2.0 for Social plugins]
  4. Forgot Password Mailing System
  5. Include Keep me Signed In feature using ngCookies
  6. Use Mongo DB to handle real data
  7. History Management
  8. User Feedback
  9. Download Article
  10. Publish Personalized Article

References

  1. https://angular.io/guide
  2. https://www.w3schools.com/bootstrap4/
  3. http://jasonwatmore.com/post/2017/02/22/mean-with-angular-2-user-registration-and-login-example-tutorial
  4. https://stackoverflow.com
  5. https://codecraft.tv/courses/angular/
  6. https://coursetro.com/courses/19/Learn-Angular-5-from-Scratch---Angular-5-Tutorial

About

My Article personal project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published