Discover & Build Mini-Apps

or

Education

nws1119@nws1119
Create a native mobile app for fans of Christopher Nolan's films, called "Nolan Cinema". The app will focus on his G, PG, and PG-13 rated movies, serving as a definitive guide and community hub.

Core features should include:

1.  **Filmography Screen:**
    *   Display a complete, scrollable list of all Christopher Nolan's feature films rated G, PG, or PG-13, ordered chronologically from newest to oldest.
    *   Each list item must show the movie poster, title, release year, and its MPAA rating (e.g., "PG-13").
    *   Include filter buttons (e.g., "G", "PG", "PG-13", "All") at the top of the screen to allow users to easily filter the list by rating.

2.  **Movie Detail Screen:**
    *   Tapping a film opens a detailed view with:
        *   A high-resolution poster/banner.
        *   A brief synopsis.
        *   Key information (Director, Writers, Release Date, MPAA Rating).
        *   A "Mark as Watched" button.
        *   A personal rating system (e.g., 1-5 stars).
        *   A section to write and save a personal review.

3.  **My Cinema (Profile Screen):**
    *   A dedicated screen for the user to see their own activity.
    *   Display a list of all movies they have marked as "Watched".
    *   Show their personal ratings and reviews for each film.
    *   All this data must be saved persistently and linked to the individual user's account.

4.  **Discussion Forum:**
    *   A simple forum where users can create posts about specific movies or general topics.
    *   Users can reply to posts, creating discussion threads.
    *   Each post and comment should be linked to the user who created it.

The app should have a sleek, modern, and dark theme, reminiscent of the aesthetic of Nolan's films. All movie information (including MPAA ratings) and user-specific data (watched status, ratings, reviews, posts) must be stored in a database.
209
1
0

Create a native mobile app for fans of Christopher Nolan's films, called "Nolan Cinema". The app will focus on his G, PG, and PG-13 rated movies, serving as a definitive guide and community hub. Core features should include: 1. **Filmography Screen:** * Display a complete, scrollable list of all Christopher Nolan's feature films rated G, PG, or PG-13, ordered chronologically from newest to oldest. * Each list item must show the movie poster, title, release year, and its MPAA rating (e.g., "PG-13"). * Include filter buttons (e.g., "G", "PG", "PG-13", "All") at the top of the screen to allow users to easily filter the list by rating. 2. **Movie Detail Screen:** * Tapping a film opens a detailed view with: * A high-resolution poster/banner. * A brief synopsis. * Key information (Director, Writers, Release Date, MPAA Rating). * A "Mark as Watched" button. * A personal rating system (e.g., 1-5 stars). * A section to write and save a personal review. 3. **My Cinema (Profile Screen):** * A dedicated screen for the user to see their own activity. * Display a list of all movies they have marked as "Watched". * Show their personal ratings and reviews for each film. * All this data must be saved persistently and linked to the individual user's account. 4. **Discussion Forum:** * A simple forum where users can create posts about specific movies or general topics. * Users can reply to posts, creating discussion threads. * Each post and comment should be linked to the user who created it. The app should have a sleek, modern, and dark theme, reminiscent of the aesthetic of Nolan's films. All movie information (including MPAA ratings) and user-specific data (watched status, ratings, reviews, posts) must be stored in a database.

vlad@vlad
Build a native mobile app for learning French, with content structured according to the CEFR levels (A1, A2, B1, B2, C1, C2). The app should store all user progress locally on the device, requiring no user accounts or login.

The app should have the following screens and functionality:

1.  **Home Screen (Level Selection):**
    *   Display a list or grid of the six CEFR levels: A1, A2, B1, B2, C1, C2.
    *   Under each level's name, show a progress indicator, like "0% Complete," which updates as the user completes lessons within that level.

2.  **Topic Screen:**
    *   When a user taps on a level from the Home Screen, navigate to a screen that lists various topics relevant to that level (e.g., for A1: "Greetings," "Food & Drink," "Basic Verbs").
    *   Each topic should also display a progress indicator.

3.  **Lesson Screen (Quiz-based):**
    *   Tapping a topic opens a lesson, which will function as a quiz.
    *   Present a series of multiple-choice questions one by one. Questions should have a clear prompt and 3-4 possible answers.
    *   Provide immediate feedback after the user answers each question (e.g., showing green for correct, red for incorrect).

4.  **Results Screen:**
    *   After the final question of a quiz, display a summary screen showing the user's score (e.g., "8/10 Correct").
    *   Provide a button to return to the Topic Screen.

5.  **Progress Logic:**
    *   When a quiz is completed, update the progress for that topic and the overall level.
    *   Progress should be saved automatically and persist even when the app is closed and reopened.
163
0
0

Build a native mobile app for learning French, with content structured according to the CEFR levels (A1, A2, B1, B2, C1, C2). The app should store all user progress locally on the device, requiring no user accounts or login. The app should have the following screens and functionality: 1. **Home Screen (Level Selection):** * Display a list or grid of the six CEFR levels: A1, A2, B1, B2, C1, C2. * Under each level's name, show a progress indicator, like "0% Complete," which updates as the user completes lessons within that level. 2. **Topic Screen:** * When a user taps on a level from the Home Screen, navigate to a screen that lists various topics relevant to that level (e.g., for A1: "Greetings," "Food & Drink," "Basic Verbs"). * Each topic should also display a progress indicator. 3. **Lesson Screen (Quiz-based):** * Tapping a topic opens a lesson, which will function as a quiz. * Present a series of multiple-choice questions one by one. Questions should have a clear prompt and 3-4 possible answers. * Provide immediate feedback after the user answers each question (e.g., showing green for correct, red for incorrect). 4. **Results Screen:** * After the final question of a quiz, display a summary screen showing the user's score (e.g., "8/10 Correct"). * Provide a button to return to the Topic Screen. 5. **Progress Logic:** * When a quiz is completed, update the progress for that topic and the overall level. * Progress should be saved automatically and persist even when the app is closed and reopened.

© 2025 aSim. All rights reserved.