Skip to content

Joinerry is an online community where future developers find group projects.

Notifications You must be signed in to change notification settings

chepark/full-stack-joinerry

Repository files navigation

Joinerry

Joinerry is an online community where future developers can find group projects. Users can create projects they want to build with others or find and join into existing projects.

⚙️ Features

  • Login with Google OAuth and Github OAuth.
  • Search projects using filters such as categories or programming languages.
  • Check project details.
  • Check project creator's profile.
  • Share a project information to social media such as Facebook, Twitter, or LinkedIn.
  • Save and remove interesting projects by clicking the like buttons.
  • Create and edit projects.
  • Edit account information. (change a profile image, add bio, or share social media accounts.)

📌 Lessons from the project

  • Different usage of Flex and Grid in CSS.
  • Building own hooks in React.
  • Using Portals in React to create Modals.
  • Using Framer Motion for animation effects.
  • Deploying the project with Netlify

👩🏻‍🔧 Future Improvement

  • Change the TechStack filter into dynamic data for CRUD.
  • Add comments on the ProjectDetail page.
  • Add a notification function for a user's account.
  • Add login with email and password using JWT.
  • Improve the TextEditor(ReactQuill) to handle images and links.

💻 Technologies

  • React
  • NodeJs
  • ExpressJs
  • ReactQuill
  • Sass
  • MongoDB
  • Heroku
  • REST API

🔗 Link

https://joinerry.herokuapp.com/

About

Joinerry is an online community where future developers find group projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages