Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gabrielpenteado/ebooktoria

Ebooktoria is a project that helps you keep your favorite ebooks in one place. | React | TypeScript | Next | NextAuth | GraphQL | Prisma
https://github.com/gabrielpenteado/ebooktoria

apollo-client apollo-server apollographql graphql graphql-server grapqhl-client next nextauth nextauthjs nextjs nextjs13 prisma prisma-orm react reactjs tailwind tailwindcss typescript

Last synced: about 12 hours ago
JSON representation

Ebooktoria is a project that helps you keep your favorite ebooks in one place. | React | TypeScript | Next | NextAuth | GraphQL | Prisma

Awesome Lists containing this project

README

        


Ebooktoria


A project dedicated to saving and sharing your favorite ebooks


license

npm version

next version

graphql version

website status

## 📑 Contents

- [About the project](#-about-the-project)
- Built with
- [Getting Started](#-getting-started)
- Requirements
- Installation
- [Contributions](#-contributions)
- [License](#-license)

## 📚 About the project


Ebooktoria is a project created that helps you keep your favorite ebooks in one place.
You can manage your digital book collection and share it with others who love to read.






Video


Website

























Screenshot-1


Screenshot-2


Screenshot-3




### Built with

![react](https://img.shields.io/badge/React-61DAFB?logo=react&logoColor=000&style=for-the-badge)
![typescript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)
![next](https://img.shields.io/badge/Next.js-000?logo=nextdotjs&logoColor=fff&style=for-the-badge)
![tailwindcss](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)
![nextauth](https://img.shields.io/badge/NextAuth-black?style=for-the-badge)
![graphql](https://img.shields.io/badge/GraphQL-E10098?logo=graphql&logoColor=fff&style=for-the-badge)
![prisma](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge&logo=Prisma&logoColor=white)

## 🎨 Getting started

To start using Ebooktoria follow the instructions below.

### Requirements

- npm (^9.5.1)
- react(^18.2.0)
- [next](https://nextjs.org/)
- [next-auth](https://next-auth.js.org/)
- [graphQL](https://graphql.org/)
- [apollo-server](https://www.apollographql.com/docs/apollo-server/)
- [apollo-client](https://www.apollographql.com/docs/react/get-started/)
- [prisma](https://www.prisma.io/)
- PostgreSQL database - [supabase](https://supabase.com/)

### Browsers Support

| [Chrome](https://www.google.com/intl/en/chrome/)
Chrome | [Edge](https://www.microsoft.com/en-us/edge)
Edge | [Firefox](https://www.mozilla.org/en-US/firefox/new/)
Firefox | [Safari](https://www.apple.com/br/safari/)
Safari | [Opera](https://www.opera.com)
Opera |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------: |
| ✅ | ✅ | ✅ | ✅ | ✅ |
| last version | last version | last version | last version | last version |

### Installation

1. Clone the repository

`git clone https://github.com/gabrielpenteado/ebooktoria.git`

2. Access the project folder in the terminal

3. Install all packages dependencies

`npm install`

4. Start using

`npm run dev`

## 🤝 Contributions

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

The foundation of the open source community are the contributions, them inspire us to learn and create. Any contributions are greatly appreciated.

## 📄 License

This project is licensed under the MIT License. See the [LICENSE.md](https://github.com/gabrielpenteado/ebooktoria/blob/main/LICENSE.md) file for details.





Gabriel Penteado


Full Stack Developer



[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/gabriel-penteado)
[![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)](https://github.com/gabrielpenteado)
[![Gmail](https://img.shields.io/badge/[email protected]?style=for-the-badge&logo=gmail&logoColor=white)](mailto:[email protected])