- Can register
- Can login
- Can logout
- Can view/create/update/delete posts
- Can bookmark posts
# Register
curl -v -X POST localhost:4000/register -H "Content-Type:application/json" -d "{\"name\":\"Arthur\",\"email\":\"arthur@gmail.com\",\"password\":\"Secret12\",\"passwordConfirmation\":\"Secret12\"}"
# Login
curl -v -X POST localhost:4000/login -H "Content-Type:application/json" -d "{\"email\":\"arthur@gmail.com\",\"password\":\"Secret12\"}"
# Logout
curl -v -X POST localhost:4000/logout --cookie "sid=s%3A8vDQNisgzetBC_GGcGjg5TG0mhFHw3XF.esGhOENn%2FjQCiaoIhxKEJHuhbFBAjdZEApsoZvrfh2s"
docker exec -it nextjs-app_db_1 mongo -u admin -p secret auth
- Node + Express
- GraphQL + Apollo Server
- express-session + Redis
- MongoDB + Mongoose
- Next.js + React 16.8+
- Redux
- TypeScript
- Apollo Client
- Material-UI
- Docker