A full-stack social platform for readers to discover new books, organize their virtual bookshelves, and share their literary journey.
Project Status: In Development ๐ง
Colophon is a social network dedicated to book lovers. The platform allows users to create virtual bookshelves to organize their readings (read, currently reading, and want to read), write reviews, give ratings, and share their progress with friends.
This repository contains the code for the front-end client, built with React, Vite, and Tailwind CSS.
- React.js
- Vite
- TypeScript
- Tailwind CSS
- Axios
- React Router
Follow these steps to get a local copy up and running.
- Clone the repository:
git clone [https://github.com/Olliver-0/colophon-client.git](https://github.com/Olliver-0/colophon-api.git)
- Navigate to the project directory:
cd colophon-client - Install NPM packages:
npm install
- Set up Environment Variables:
- Create a
.envfile in the root of the project. - Add the API URL:
VITE_API_URL=http://localhost:3000
- Create a
- Start the development server:
bash npm run devThe application will be running onhttp://localhost:5173(or the next available port).
- User Authentication pages (Sign Up and Login)
- Book search interface
- Virtual bookshelves display
- Book details page with ratings and reviews
- Social activity feed
- User profile dashboard with reading stats
- Responsive design for all devices
(Link not available yet)
Natรฃ Gabriel de Oliveira - nata.gabriel.de.oliveira@gmail.com
Project Link: https://github.com/Olliver-0/colophon-client