Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 2.95 KB

README.md

File metadata and controls

50 lines (33 loc) · 2.95 KB

Overview

Enliven is a comprehensive children welfare ecosystem designed to address cognitive issues in children through tailored games. Leveraging a combination of cutting-edge technologies and a holistic approach to child development, Enliven aims to create an engaging and supportive environment for children facing cognitive challenges.

Features

  • Tailored Games: Enliven uses specially crafted games to stimulate cognitive development in children. These games are designed to be entertaining while also targeting specific cognitive areas, providing a fun and effective learning experience.

  • Web Platform: The Enliven platform is built using a modern web stack, utilizing React for the user interface, MongoDB for data storage, and Express and Node.js for backend development. This technology combination ensures a responsive and seamless experience for both children and caregivers.

  • Scalable Infrastructure: Vercel is employed for hosting the front end, ensuring a scalable and globally distributed platform. This allows Enliven to deliver content efficiently, catering to users across different regions.

  • Backend Management: The backend is powered by the MERN (MongoDB, Express, React, Node.js) stack, providing a robust foundation for managing user data, game analytics, and overall system functionality. Railway, a cloud platform, is integrated to streamline backend processes and enhance scalability.

  • Immersive Games: Enliven's games are developed using Unity and C#. These technologies enable the creation of immersive and interactive experiences that captivate children's attention, making the learning process more enjoyable.

  • WebGL Integration: Unity games are seamlessly integrated into the Enliven platform using WebGL technology. This ensures that the games run smoothly within web browsers, eliminating the need for additional installations or downloads.

Installation

To set up Enliven locally for development or testing purposes, follow these steps:

  1. Clone the repository: git clone https://github.com/tabishnaqvi1311/enliven-react.git
  2. Navigate to the project directory: cd enliven-react
  3. Install dependencies with the command: npm install or npm i
  4. Configure MongoDB:
    • Set up a MongoDB instance and update the connection details in the backend configuration.
  5. Run the application: npm run dev

Contribution Guidelines

We welcome contributions to enhance the Enliven ecosystem. To contribute, follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and ensure that the code passes all tests.
  4. Submit a pull request, providing a detailed description of your changes.

Contact

For any inquiries or support, please contact the Enliven team at [email protected].

Enliven is committed to making a positive impact on children's lives, and we appreciate your support in achieving this mission.