注册
登录
知识图谱
>>
apollo-quotes
>>
返回
项目作者:
jeffreyquan
项目描述 :
Quotes app using React, Apollo Client, Next, Express, Apollo Server, GraphQL, MongoDB and Mongoose
高级语言:
TypeScript
项目主页:
https://apollo-quotes.vercel.app
项目地址:
git://github.com/jeffreyquan/apollo-quotes.git
创建时间:
2020-07-07T15:01:35Z
项目社区:
https://github.com/jeffreyquan/apollo-quotes
开源协议:
下载
Apollo Quotes
Progress Checklist
Client
Set up Apollo Client
Set up Apollo Cache
Set up global styles
User login
User sign up
User can:
Submit quote
Edit submitted quote
Like a quote
Delete a quote
View quotes liked
View quotes submitted
Restrict editting, deleting and submitting to authorised users
Subscription
Subscribe to new quotes
Subscribe to new likes
View feed of quotes
View feed of quotes by tag
View individual quote
Set up routing
Set up dark theme
Set up light theme
Set up Docker
Responsive Design
Password reset
Deploy
Server
Set up Apollo Server + Express
Set up Mongo DB connection
Create Mongoose models
Define GraphQL schema
Set up JWT authentication
Create seed file and function
Set up to store JWT in Cookies
Mutations
Quotes
Create quote
Create slug for when quote is being created to allow sharing on client
Set up Cloudinary to allow image uploads when creating quotes
Update quote
Delete quote
Like a quote
Unlike a quote
User
Create user
Login
Queries
Feed
Feed by Tag
User information including quotes liked and quotes submitted
Set up cursor-based pagination
Subscription
Subscribe to new quotes
Subscribe to new likes
Set up Docker
Password reset
Deploy