This repository hosts the frontend for Temaribet, a professional tutoring platform based in Addis Ababa, Ethiopia. Temaribet connects parents and students with highly qualified tutors, making personalized learning accessible, efficient, and stress-free for busy parents, ensuring academic success for children.
Below is a screenshot of the homepage of Temaribet:
- Frontend Framework: Next.js
- Styling: TailwindCSS
- Database: Firebase
- State Management: Redux
- API Integration: Fetch API
tts/
├── backend-utils/ # Utilities for API interactions and backend services
├── components/ # Reusable UI components (e.g., buttons, cards, modals)
├── pages/ # Next.js pages for routing
├── public/ # Static assets like images and icons
├── redux/ # Redux slices and store setup
├── styles/ # Global and component-specific styles
├── themes/ # Theme configuration for light/dark modes
├── utils/ # Helper functions for Firebase, and formatting.
├── views/ # High-level views for different pages or workflows
│ └── completeProfile/ # Complete profile page components and logic
└── README.md # Documentation
-
Clone the repository:
git clone https://github.com/habasefa/tts.git
-
Navigate to the project directory:
cd tts
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Access the application: The application will be accessible at http://localhost:3000.