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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Contributors 2

  •  
  •