All Projects → ahendouz → dribbble-clone

ahendouz / dribbble-clone

Licence: other
FullStack GraphQL Dribbble Clone 🏀

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to dribbble-clone

Naperg
Fullstack Boilerplate GraphQL. Made with React & Prisma + authentication & roles
Stars: ✭ 661 (+2179.31%)
Mutual labels:  apollo-client, prisma
nextjs-graphql-adminpanel
Admin panel built with NextJS(Typescript), Material UI, Apollo Client & GraphQL. In the backend, Prisma 2 with Nexus and Mysql is used.
Stars: ✭ 119 (+310.34%)
Mutual labels:  apollo-client, prisma
Prisma Auth0 Example
Boilerplate Prisma Startup
Stars: ✭ 184 (+534.48%)
Mutual labels:  apollo-client, prisma
uzual-mobile
Feed your brains with habits for a better mood
Stars: ✭ 67 (+131.03%)
Mutual labels:  apollo-client, prisma
boilerplate
Boilerplate for @prisma-cms
Stars: ✭ 22 (-24.14%)
Mutual labels:  apollo-client, prisma
graphql-playground
🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration)
Stars: ✭ 8,103 (+27841.38%)
Mutual labels:  prisma
graphql-cli-generate-fragments
Generate Fragments for Graphql Schemas
Stars: ✭ 43 (+48.28%)
Mutual labels:  prisma
ReactNativeApolloOnlineStore
A react native online shop using Apollo client 3
Stars: ✭ 60 (+106.9%)
Mutual labels:  apollo-client
thvu-blog
My digital home on the internet.
Stars: ✭ 51 (+75.86%)
Mutual labels:  prisma
cash-flow
Application for managing cash flows written in ASP.NET Core 6 and Angular 13 (EF Core, Apollo, GraphQL, CQRS)
Stars: ✭ 27 (-6.9%)
Mutual labels:  apollo-client
GithubClient
Github iOS Client based on Github REST V3 API and GraphQL V4 API
Stars: ✭ 42 (+44.83%)
Mutual labels:  apollo-client
graphql-to-sql
GraphQL model to SQL
Stars: ✭ 13 (-55.17%)
Mutual labels:  prisma
gondor
Nestjs Framework, Prisma database layer w/ Angular and Apollo.
Stars: ✭ 14 (-51.72%)
Mutual labels:  prisma
apollo-resolvers
Expressive and composable resolvers for Apollostack's GraphQL server
Stars: ✭ 434 (+1396.55%)
Mutual labels:  apollo-client
webstone
Start your next full-stack application with Webstone and configure it as you go.
Stars: ✭ 71 (+144.83%)
Mutual labels:  prisma
react-apollo-graphql
Get rid of decorators and use Apollo GraphQL queries and mutations in the simple and readable way.
Stars: ✭ 16 (-44.83%)
Mutual labels:  apollo-client
stack
🥭 nxpm-stack lets you generate a complete and opinionated full-stack application in a Nx Workspace, ready to extend and deploy!
Stars: ✭ 98 (+237.93%)
Mutual labels:  prisma
fullstack-ts-boilerplate
Full-stack boilerplate in TS using modern technology
Stars: ✭ 25 (-13.79%)
Mutual labels:  prisma
ctrip-apollo-client
This is a client library for Apollo(A reliable configuration management system) written in Node.js.
Stars: ✭ 49 (+68.97%)
Mutual labels:  apollo-client
github-react-native-apollo-graphql
📱 A GitHub mobile app built with React-Native and Apollo GraphQL
Stars: ✭ 24 (-17.24%)
Mutual labels:  apollo-client

FullStack GraphQL Dribbble Clone 🏀

Introduction 💁🏽‍♂️

  • Welcome to my simple Dribbble clone. i'm so excited to share this fullStack application with you. you may ask yourself right now what Dribbble is? Well I have the answer. simply, this is an active design community where designers of all varieties can post their shots of whatever they are working on. And as you may see it, I tried to make a clone of the original platform by using GraphGL Yoga and Prisma on the backend and ReactJS and ApolloClient on the frontend. This application is a large project and I’ve learned a ton of stuff from it. I hope all of you will enjoy exploring it and if you have any feedback, you can create an issue and I will be happy to read them all and fix it if it's a bug.

Technologies Used 🤔

  • FrontEnd
    • ReactJs ⚛️
    • Apollo-boost Ⓐ
    • Styled-component 💅🏼
  • BackEnd
    • GraphQL Yoga
    • Prisma
  • Database
    • Prisma

Installation 💪🏼

  1. Clone project

    git clone https://github.com/ahendouz/dribbble-clone.git
    
  2. cd into folder

    cd dribbble-clone
    
  3. Download dependencies

    cd/backend npm i
    cd/backend prisma deploy
    cd/frontend npm i
    

Diagram 🧐

Diagram

Features ✍🏼

  • User Signup | Signin | Signout Functionality 🔒
  • Password Hashing 🔁
  • Ability To Create Shots 🆕
  • Like / Unlike Functionality 👍🏼👎🏼
  • Modify your shots 🔁
  • Delete Shot 🗑
  • User Profile 👤
  • Modify Your Profile 🔁
  • Favorite Shots 💜
  • Delete User 🗑
  • Search Functionality 🕵🏽‍♂️

Next Up

  • Search Functionality 🕵🏽‍♂️
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].