ConnectinFrontend

This project was generated with Angular CLI version 16.2.12.

Development server

Run ng s -o for a dev server. The application will automatically run and open the application in a browser window.

Topic includes

  • Angular 16
    • Component
    • Directives
    • Routing
    • Service
    • Dependency Injection
    • RxJs observables
    • Basic Authentication
  • TypeScript
  • Loads of Material UI

What is ConnectIn?

It's a single-page social media app to connect with friends and family or follow anyone you want. Share your thoughts and opinion with thousands of ConnectIn users.

What does the application do?

  • It has a rich UI and smooth UX.
  • Signup and login pages for authentication
  • Landing page for non-loggedin user
  • Fixed Navbar for easy navigation
  • home for logged-in users where they can
    • post a new post
    • react to any post
    • comment on any post
  • Profile page for user-specific information and posts
  • two types of privacy are post, public, and connections
    • Anyone whether a user of ConnectIn or not can see public posts
    • Only logged-in users can see posts privacy with connections
  • Ability to follow someone
  • Delete your posts or comments
  • notifications with observables