Coder Social home page Coder Social logo

itsmdasifraza / notegram-angular-client Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 3.67 MB

Where the world store notes private or public, Millions of users build, push, and maintain their notes on Notegram — the largest and most advanced Notes Sharing platform in the world. Connect to see your friends notes.

Home Page: https://notegram.netlify.app/

JavaScript 0.64% TypeScript 38.55% HTML 34.27% CSS 26.54%
html typescript angular bootstrap css hacktoberfest

notegram-angular-client's Introduction

Notegram Angular Client

It is a social media application where different users across the world joins the platform and build, push, and maintain their Notes. This project is build using Angular CLI 14.2.10, Node 16.13.2, NPM 8.1.2, OS win32 x64. Checkout https://github.com/itsmdasifraza/notegram-express-server for Backend express.js code. Checkout https://notegram.netlify.app/ to view application in production. Run npm start for a dev server. Navigate to http://localhost:4200/. Run npm run build to build the project. The build artifacts will be stored in the dist/ directory.

Home Component

Basic landing page build using Bootstrap and custom css, including login component.

home-min

About Component

Describes the workflow and tech stack of the application

about-min

Contact Component

Developer details will be displayed to connect and discuss upcoming feature and improvements.

contact-min

Register Component

Users can fill the inputs and register into the system.

register-min

Login Component

Already registered users can directly login to the system from there.

login-min

Forgot Password Component

This component helps you to login without passwords by sending an login link to your email.

forgot-min

Dasboard Component

After login, the user redirects to this dashboard component, where your previous notes will be showed on left panel and you will get '+' sign to create new notes, you will get search bar to search specific note, and hamburger button to open sidebar for more options like profile, settings, logout.

dashboard-min

Create Note Component

Here user have to type note title, description, and check private or public button to validate access from unauthorized user. Private Note will be visible to you only whereas Public Note will be visible to all the users on this platform.

create-note-min

Note Detail Component

By clicking any note, all the details of the note will be populated on the right panel, we can add more chunks to this note using bottom input box. there is a 3 dot on top right to modify or delete current note

note-detail-min

Update Note Component

Here update your existing note by simply modifying inputs fields.

update-note-min

Hamburger Menu Component

Shows options like Note, Profile, Settings, and Logout.

user-nav-min

Profile component

On left panel your logo and username will be displayed and a search bar to search other users registered on this platform, On right panel your other details and public notes will be displayed.

profile-min

Profile Component

While typing any valid username in search bar you will get all the details of that user along with their public notes.

other-profile-min

Note Detail Component

While clicking any public notes of other user, you will get all the chunks of that Note but you don't have permissions to manipulate that Note.

other-note-details-min

Settings Component

Here you can update your profile avatar, details and passwords.

settings-min

Change Avatar Component

This component let's you to change your current profile avatar.

change-icon-min

Change Details Component

This component let's you to change your current profile details.

update-details-min

Change Password Component

This component let's you to change your current profile password.

change-password-min

404 Component

This componet activates when user tries to access wild route.

404-min

notegram-angular-client's People

Contributors

itsmdasifraza avatar

Watchers

 avatar

notegram-angular-client's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.