Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saihtetmyatnaing/tiny-scholar-hub

A modern web app for sharing and discovering academic resources.
https://github.com/saihtetmyatnaing/tiny-scholar-hub

clerkauth education framer-motion learning-plataform material-ui nextjs react-hook-form supabase tanstack-table typescript zod

Last synced: 2 months ago
JSON representation

A modern web app for sharing and discovering academic resources.

Awesome Lists containing this project

README

        

**README.md**

````markdown
# Tiny Scholar Hub

Tiny Scholar Hub is an educational website empowering young learners with interactive tools and
engaging content.We strive to make learning fun and accessible, offering a range of resources
to support children's educational journey.

## Features

- **Flashcards:** Reinforce learning with interactive flashcards covering a variety of topics.
- **Worksheets:** Practice key concepts through printable worksheets designed to be engaging and informative.
- **Workbooks:** Dive deeper into subjects with structured workbooks providing comprehensive learning materials.
- **Stories:** Foster a love for reading with captivating stories that spark imagination and curiosity.
- **Lesson Plans:** Assist educators and parents with well-structured lesson plans to guide learning experiences.
- **...and so much more:** We're constantly adding new resources and features to enhance the learning experience!

## Technology Stack

- **Frontend:**
- Next.js (React Framework)
- Material Ui(Styling)
- Tailwind CSS (Styling)
- **Backend:**
- Supabase (Database)
- Clerk (Authentication)

## Getting Started

1. **Clone the repository:**

```bash
git clone https://github.com/your-username/tiny-scholar-hub.git
```

2. **Install dependencies:**

```bash
cd tiny-scholar-hub
npm install
```

3. **Set up environment variables:**

- Create a `.env` file in the root directory.
- Refer to `.env.example` for required variables (especially Supabase connection details).

4. **Start the development server:**

```bash
npm run dev
```

5. **Open your browser and visit:** `http://localhost:3000`

## Contact

For inquiries or feedback, feel free to reach out:

- **Email:** [[email protected]]
````