Skip to content

A remake of goodreads.com. Built with Nuxt 3 and TailwindCSS.

Notifications You must be signed in to change notification settings

luveq/coolreads

Repository files navigation

Frame 128 (7)

🟣 Intro

Remake of goodreads.com, a site where you can share your reader's journey (via quotes, lists, reviews and more), meet other bookworms and find those books that will change everything.

The goals are to:

  • Explore web technologies and ideas.
  • Find ways to handle increasing complexity.
  • Figure out my side-project workflow.

Still at a very early stage, but you can already check the UI design; or you can follow the project's board, if you feel like it.

🟣 Dev Setup

Download the repository.

git clone https://github.com/luveqz/coolreads.git

Create a .env file.

cp .env.example .env.

Run your development database.

npx pscale connect coolreads main --port 3309

And then the development server.

yarn dev

You should see the project running at localhost:3000.

🟣 Build Setup

Download the repository.

git clone https://github.com/luveqz/coolreads.git

Create a .env file. For the build setup, you can just leave this file's default values.

cp .env.example .env

Install dependencies and build project.

yarn && yarn generate

Preview the production build.

yarn preview

You should see the project running at localhost:3000.

🟣 Dev Tips

To quickly CRUD your data, I recommend you to use Prisma Studio:

npx prisma studio

Some recommended VS Code extensions are:

🟣 Contributing

From the official Vue Style Guide, we put special attention to these conventions:

🟣 License

This project is licensed under the MIT License.

About

A remake of goodreads.com. Built with Nuxt 3 and TailwindCSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published