Skip to content

A Django web application (currently in development) for students to study and upload materials. Materials are assessed through AI, both traditional and non traditional study tools are generated. From flashcards to games to assist the user in retaining and understanding information.

Notifications You must be signed in to change notification settings

CodeWithReema/Cram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cram

Cram is a Django-based study platform designed for students to enhance their learning through AI-generated resources. With free account registration, students can upload study material and receive personalized flashcards, quizzes, and other memory tools powered by the GeminiAI API.

Features

  • Free student account registration
  • AI-generated flashcards, tests, and study aids
  • Integration with GeminiAI for intelligent content processing
  • Profiles for each user
  • Browse and share public study materials
  • Uses memory retention techniques based on popular learning methods

Getting Started

Follow these instructions to get the Cram application running on your local machine.

Prerequisites

  • Python 3.8+
  • Git (optional, for cloning the repo)

Installation

  1. Clone the repository

    git clone https://github.com/your-username/cram.git
    cd cram
  2. Create and activate a virtual environment

    • Mac/Linux:
      python3 -m venv venv
      source venv/bin/activate
    • Windows:
      python -m venv venv
      venv\Scripts\activate
  3. Install dependencies

    pip install -r requirements.txt
  4. Apply migrations

    python manage.py migrate
  5. Run the development server

    python manage.py runserver
  6. Open in browser Visit http://127.0.0.1:8000/ in your web browser.

Contributing

We welcome contributions! Fork the project and submit a pull request, or open an issue for suggestions and bug reports.

License

This project is licensed under the MIT License.

About

A Django web application (currently in development) for students to study and upload materials. Materials are assessed through AI, both traditional and non traditional study tools are generated. From flashcards to games to assist the user in retaining and understanding information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published