Skip to content

Create responsive SPA similar to INSTAGRAM, using Angular (library), consuming webservices (GET, POST and DELETE).

Notifications You must be signed in to change notification settings

wtakayama-chwy/pictree

Repository files navigation

Pictree

🚩 What is it?

Create responsive SPA similar to INSTAGRAM, using Angular (library), consuming webservices (GET, POST and DELETE). Featured with register, login and logout. And each user has its own profile to post or delete and even like or comment pictures from others users. It was developed using Angular (TypeScript), RXJS, SASS, bootstrap, Font Awesome and for e2e (end-to-end) testing it was used Protractor and Jasmine.

💻 Demo on Desktop:

📱 Demo on Mobile:

🎆 Developing Tools:

  • Angular v8.3.12
  • Angular CLI
  • Typescript and RXJS (frontend)
  • SASS and Bootstrap
  • Font Awesome for styling
  • And for testing Protractor and Jasmine - e2e and unit testing
  • Editor: VSCode
  • Web design it was used InkScape, CANVAS and GIMP
  • NodeJS
  • Insonmia

🚀 Goal:

Create a responsive single page application using Angular (library), consuming webservices (GET) that were available in a simple backend setup

📈 What I've learned or improved on my knowledge:

  • How to use route guards
  • Validate some input fields
  • Manage states and create new directives

🐾 How to clone or run?

  • Download the zip or clone using github
  • Run in your command line npm install
  • Then run npm start(Must be done for frontend and backend folders)

🤘 Contributions

Pull requests are always welcomed. For major alterations please think about openning an issue first. Any improvments advices would be great, don't hesitate on contacting me 😄

License

  • Project 100% solo - concluded in 3 days.
  • MIT License - Copyright (c) 2020 william-takayama

About

Create responsive SPA similar to INSTAGRAM, using Angular (library), consuming webservices (GET, POST and DELETE).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published