Skip to content

Devbook is a fun project crafted "during the weekend". Its main goal is to play around with cool frontend technologies. The app mimics a social networking site for programmers that allows you to log in, create and edit a developer profile, view a list of all profiles, and view the details of each developer.

Notifications You must be signed in to change notification settings

masvelio/Devbook

Repository files navigation



Devbook

The coolest programmers' place on the Internet

OverviewTech StackHow To UseHow To DevelopGalleryLicense

screenshot

Overview

Devbook is a fun project crafted "during the weekend". Its main goal is to play around with cool frontend technologies. The app mimics a social networking site for programmers that allows you to log in, create and edit a developer profile, view a list of all profiles, and view the details of each developer.

Tech stack

  • React - UI Library
  • Chakra UI - components library
  • Apollo - GraphQL client
  • Hasura - GraphQL API engine
  • PostgreSQL - database handled by Hasura
  • Auth0 - authentication & authorization platform
  • Vercel - deployment platform

How to use

  • App is available at devbook-sepia.vercel.app.
  • Sign in button redirects to Auth0 login page. It is possible to login with Google account or email/password method. It is recommended, however, to use Signup button and create account with disponsable email.
  • It is possible to create a profile on My profile page once all necessary fields are filled out.
  • When the profile has been already created, it is possible to edit existing profile with the same form.

⚠️ Disclaimer ⚠️

This is not production grade app. There are known issues here and there. 
For example Auth0 signin works only on Desktop, Chrome, without Incognito mode.

How to develop

# Clone this repository
$ git clone https://github.com/masvelio/Devbook.git

# Go into the repository
$ cd Devbook

# Install dependencies
$ yarn

# Run the app on port 3000
$ yarn start

# Run the tests
$ yarn test

Gallery

Form designed to create and edit developer profile screenshot Developer's profile details screenshot List of developer profiles screenshot

License

MIT

About

Devbook is a fun project crafted "during the weekend". Its main goal is to play around with cool frontend technologies. The app mimics a social networking site for programmers that allows you to log in, create and edit a developer profile, view a list of all profiles, and view the details of each developer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published