The frontend application for Readibly, built with Next.js and TypeScript.
Hackteunnn:
- Muhammad Fadhlan Karimuddin
- Muhammad Rizain Firdaus
- Stefanny Josefina Santono
- PDF Reader with text-to-speech
- Speech-to-text functionality
- Learning Center with reading and typing exercises
- Mobile-responsive design (desktop-only functionality)
- Node.js 18.x or later
- npm or yarn
- Clone the repository:
git clone https://github.com/your-username/readibly-frontend.git
cd readibly-frontend- Install dependencies:
npm install
# or
yarn install- Create a
.env.localfile:
NEXT_PUBLIC_BACKEND_URL=http://localhost:8000- Run the development server:
npm run dev
# or
yarn devThe application will be available at http://localhost:3000.
This application is deployed on Vercel. To deploy:
- Push your changes to the main branch
- Vercel will automatically deploy the changes
- Set the following environment variables in Vercel:
NEXT_PUBLIC_BACKEND_URL: Your backend API URL
NEXT_PUBLIC_BACKEND_URL: The URL of your backend API (required)
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request