Skip to content

a game jam encouraging makers to create and build innovations.

Notifications You must be signed in to change notification settings

Methasit-Pun/Innojam-beta

Repository files navigation


InnoJam - Where Innovation Meets Creativity (Building Phase) [40% Finished]

InnoJam is an EdTech platform designed to help students, innovators, and creators kickstart their projects with ease. By combining AI-driven guidance with an innovative approach to idea generation, InnoJam provides students with personalized project suggestions based on their interests and professor-assigned topics, fostering creativity and innovation within academic settings.

Table of Contents

Overview

InnoJam is a platform aimed at university students who are looking for inspiration and guidance in their academic projects. Drawing inspiration from game jams, where developers create games based on unique themes in a limited time, InnoJam provides students with 2-3 word project ideas based on their passions and the topics assigned by professors.

The platform leverages an AI-driven tool to suggest topics, keywords, and relevant resources, helping students move from ideation to execution while ensuring their projects are aligned with course objectives and academic requirements.

Features

  • AI-Powered Keyword Generator: Generate creative project ideas and keywords based on student interests or professor-assigned topics.
  • Personalized Suggestions: Receive AI-driven guidance tailored to your passions, course materials, and academic goals.
  • Collaborative Innovation: Connect with fellow students, share ideas, and collaborate on innovative projects.
  • Project Management Tools: Plan, track, and manage the development of your project from ideation to completion.

How It Works

  1. Create an Account: Sign up with your university email to get started.
  2. Input Your Interests/Assigned Topic: Enter your passions or professor-assigned topic to get personalized project ideas.
  3. Generate Keywords & Ideas: InnoJam's AI generates creative keywords or phrases based on your input, helping you narrow down your project concept.
  4. Receive Guidance: The platform provides step-by-step suggestions, including resources, tools, and further inspiration, to guide you through your project development.
  5. Collaborate: You can join community groups, share ideas with peers, and work together on similar or related projects.

Technologies

  • Frontend: React.js for the user interface.
  • Backend: Node.js with Express.js for API handling.
  • AI: OpenAI or similar AI models for idea generation and project suggestions.
  • Database: MongoDB for storing user data, projects, and suggestions.
  • Authentication: Firebase for secure login and account management.

Usage

Once you’ve set up the platform, you can begin generating project ideas by entering your interests or the topics assigned to you by professors. The AI will provide you with relevant suggestions, resources, and tools to help you get started.

Use the project management features to track your progress and collaborate with others to bring your project to life. Don’t forget to leverage the community for inspiration and feedback!

Future Vision

InnoJam is just the beginning of our vision to create an innovative ecosystem in Thailand. Our long-term goal is to expand InnoJam to universities across the country, creating a collaborative network of students and innovators who are passionate about driving meaningful change through creative projects.

Key future features include:

  • Expansion to other universities across Thailand.
  • Enhanced AI capabilities to generate more personalized suggestions.
  • Integration with academic platforms to directly align with course curriculums.
  • A broader community space to share knowledge and connect with industry professionals.

Contributing

We welcome contributions from the community! If you have ideas for new features, bug fixes, or improvements, feel free to fork the repository and submit a pull request.

How to Contribute:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature-name)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature-name)
  5. Create a new pull request

About

a game jam encouraging makers to create and build innovations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published