Skip to content

SchoolOfCode/final-project-clamk-ai

 
 

Repository files navigation

Novari - Personal Growth App

In a world where we’re more connected than ever, why do so many people feel isolated? Finding a supportive community and maintaining personal growth has become a challenge. People struggle to build confidence, form healthy habits, and recognize their progress—often feeling overwhelmed or stuck. The reality is, traditional self-improvement tools can feel rigid, impersonal, or difficult to integrate into everyday life.

Without the right support, motivation fades, and personal growth takes a back seat.

Our idea

Novari is a platform designed to make personal growth accessible, engaging, and community-driven. Instead of overwhelming users with rigid self-improvement methods, Novari provides a structured yet flexible approach to help individuals grow at their own pace. At the heart of Novarai is the Ember System - five core areas that guide users through different aspects of personal development. Whether they’re focusing on mental well-being, physical health, productivity, learning, or social connections, Novari ensures they have a clear path forward.

To make growth a daily habit, users can set personalised tasks, track their progress in a log of completed achievements, and receive daily motivational messages that keep them inspired. But we know that personal growth doesn’t happen in isolation — that’s why Novari fosters community engagement. Each Ember connects users with like-minded individuals, offering support, accountability, and shared experiences that make the journey more fulfilling. With Novari, we’re not just offering a tool, we’re building an environment where people can grow, connect, and thrive.

Features

  • Community Building: Connect with like-minded individuals and find your tribe.
  • Confidence Building: Access resources and tools to help build self-confidence.
  • Daily Integration: Seamlessly integrate personal growth activities into your daily routine.

Technologies Used

  • Next.js: A React framework for building server-side rendered and static web applications.
  • React: A JavaScript library for building user interfaces.
  • Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Intro.js: A tutorial framework for user tutorials.
  • Playwright: A Testing framework.
  • Supabase: Database and authentication.

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.

TEST ACCESS

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/novari.git
    
  2. Navigate to the project directory:

    cd novari
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev
  5. Open your browser and navigate to http://localhost:3000 to see the app in action.

Contributing

We welcome contributions from the community! If you'd like to contribute, please follow these steps:

Fork the repository.

Create a new branch for your feature or bugfix.

Make your changes and commit them.

Push your changes to your fork.

Submit a pull request to the main repository.

Commit Message Format

Please use the following conventional commit prefixes when making contributions:

  • feat: for new features (e.g., feat: add search functionality)
  • fix: for bug fixes (e.g., fix: correct typo in term definition)
  • chore: for maintenance tasks (e.g., chore: update dependencies)
  • refactor: for code refactoring that doesn't change functionality (e.g., refactor: simplify term card component)
  • This helps us keep the project history clean and readable.

Links

If you have any questions or feedback, please reach out to us at [email protected]

Thank you for using Novari! We hope it helps you on your journey to personal growth and community building.

About

bootcamp-18-final-project-empty-repo created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 82.2%
  • CSS 13.9%
  • JavaScript 3.9%