Skip to content

Latest commit

 

History

History
76 lines (48 loc) · 2.66 KB

README.md

File metadata and controls

76 lines (48 loc) · 2.66 KB

ZenGen - Customized Meditation App

ZenGen App Screenshot

Welcome to ZenGen, a unique meditation app that empowers you to shape meditation sessions tailored to your preferences. Through a sleek and intuitive interface, ZenGen provides a personalized meditation experience, harnessing Text-to-Speech technology to offer real-time guidance based on your choices.

Features

  • Personalized Meditations: Create your own meditation experience by selecting the desired length, focus, and method, tailoring each session to your unique preferences.

  • Dynamic Content Generation: Once you've set your meditation preferences, ZenGen communicates with ChatGPT to generate a meditation script tailored to your choices.

  • In-Browser Playback: Listen to your personalized meditation right in your browser with integrated Text-to-Speech technology, providing a seamless guided experience.

  • Cross-Platform Compatibility: ZenGen is designed for a consistent and user-friendly experience whether you're using a desktop or iOS devices, allowing you to meditate wherever you are.

Technologies Used

  • Frontend: React, Create React App
  • Backend: Flask
  • Others: Bootstrap, Material Icons, Text-to-Speech API

Getting Started

Prerequisites

  • Node.js (version 16.0.0 or higher)
  • npm (version 9.0.0 or higher)

Installation and Setup

  1. Clone the Repository:

    git clone https://github.com/csiv23/ZenGen.git
  2. Navigate to the frontend directory:

    cd ZenGen/frontend
  3. Install the Dependencies:

    npm install
  4. Start the Development Server:

    npm start

Now, open your browser and access the app at http://localhost:3000.

Deployment

For guidelines on deploying the app to production, refer to the Create React App deployment guide.

Contributing

Your contributions are always welcome! Here's how you can contribute:

  1. Fork the Repository.
  2. Create Your Feature Branch: git checkout -b feature/AmazingFeature.
  3. Commit Your Changes: git commit -m 'Add some AmazingFeature'.
  4. Push to the Branch: git push origin feature/AmazingFeature.
  5. Open a Pull Request.

Acknowledgments

License

ZenGen is licensed under the MIT License. For detailed information, check the LICENSE.md file.