Git Product home page Git Product logo

linkedin_clone's Introduction

Hi ๐Ÿ‘‹, I'm Smit Jiwani

An Innovative Web Enthusiast Crafting Experiences with Code

smitjiwani

smitjiwani

Blogs posts

Connect with me:

smitjiwani /smit-jiwani-1aa62816b/ holy.smit @smitjiwani44 smitttyy smitty2077 smitttyy smitty2077

Languages and Tools:

arduino aws babel bash c css3 cypress docker express figma firebase git graphql html5 hugo javascript kafka kubernetes mongodb mysql nextjs nginx nodejs pandas postgresql postman pug python pytorch react redis redux sass scikit_learn seaborn svelte tailwind tensorflow typescript unity

smitjiwani

ย smitjiwani

smitjiwani

linkedin_clone's People

Contributors

elidakirigo avatar karthikshetty5 avatar smitjiwani avatar thisisarsh1 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

linkedin_clone's Issues

Log in and Sign up page should be different.

Describe the issue?

When you start the app It shows

Screenshot 2023-06-23 161923

And when you click on login with the email and password it will try to match that with existing data and log you in and when you put all the info and click on register now it creates a new user.

Instead it should just show the email and password with a login button and the register now link should redirect you to a signup page with name, picture, email, password and a register now button with similar functionality.

Dockerization setup

Description:
The app needs to be moved from a monolith architecture to a microservices architecture in order to accommodate more features to the app.

Solution:
docker-compose.yml and Dockerfile are to be created to add images to the app.

Documentation is to be segregated.

Description:

Right now, the readme.md file is clustered.

Solution:

We need to segregate the part of initial setup, and make a new file for firebase config namely firebase-config.md. Other files such as contributon.md, issue.md, pr.md will also be appreciated.

Design help needed!!

Description:
The only features that work are the message board feature and the login logout features.
https://linkedin-clone-639f1.web.app/

Solution:
We need designs specifically for network page, searchbar, dropdown, jobs page, messaging feature and anything else you want to add.
we also need designs for signin page with image drag and drop design.

You could try to keep as simple as it could be and stick to the current design and build on it. Or you could go completely crazy and come up with your own design. If it is good, we will definitely think about adding it.

reference: https://www.linkedin.com/

CI/CD pipelines needed!

Description:

Now, that other contributor are contributing to the project. It is essential that we add continuous integration to our project to protect its integrity.

Solution:

A simple workflow for node is to be added(for now), which can also be configured by GitHub Actions.

Messaging feature (Backend)

Description:
The app needs to have a messaging feature on /message which calls and lists all the other users on the {connection} db and
have a separate messaging feature for each connection.

Solution:
Redis Pub/Sub is an extremely lightweight messaging protocol designed for broadcasting live notifications within a system.

Logout button needed

Problem
Once, logged in, when you click the avatar, it logs out.

Solution
When you click on the avatar a dropdown menu should appear and should have a logout option like so.

Screenshot 2023-06-23 162941
Screenshot 2023-06-23 163040

Connection feature (Backend)

Description:
A connection feature is to be added to the on /connection. This feature will get and list all or part of the users from the firebase db, which onConnect would send request to the user to accept invitation. and finally when connected would be added to the {connection} db.

Solution:
PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance. Postgres needs to be dockerized so that other contributors can use it.

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.