Skip to content

habasefa/tts

 
 

Repository files navigation

Temaribet Frontend

Overview

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.

Homepage

Below is a screenshot of the homepage of Temaribet:

Homepage Screenshot

Tech Stack


Project Structure

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

Setup Instructions

Prerequisites

  • Install Node.js (v6 or later recommended).
  • Install npm.

Steps

  1. Clone the repository:

    git clone https://github.com/habasefa/tts.git
  2. Navigate to the project directory:

    cd tts
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm run dev
  5. Access the application: The application will be accessible at http://localhost:3000.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.8%
  • TypeScript 30.2%
  • Other 1.0%