Multi-hued clouds
Multi-hued clouds by NASA Johnson is licensed under CC-BY-NC 2.0

Vision Week !

A Revolutionary VR Zoo Experience

Project Overview

Vision Week is a mobile and web application built with Flutter, offering an interactive VR experience of visiting a zoo. The app allows users to explore various animal exhibits, follow guided tours, and access rich video content at each point of interest. The project is hosted on Atlassian platforms for collaboration and project management.

Key Features

  • Onboarding: Smooth user introduction and sign-up process.
  • Géolocalisation: Interactive map with points of interest.
  • Parcours Guidés: Detailed guided tours.
  • GPS Navigation: Step-by-step guidance.
  • Contenu Vidéo: Educational and exercise videos.
  • Interaction Sociale: Comments and social sharing.
  • Personnalisation: Profile customization.
  • Abonnement: In-app subscriptions.

Technology Stack

  • Frontend: Developed in Flutter for a seamless user experience across both mobile and web platforms.
  • Backend: Built with PHP and a relational database.
  • Deployment: Backend and database hosted on a private server, frontend deployed on Netlify for efficient delivery.

Project Management and Collaboration

The development of Vision Week follows an agile methodology with a light Scrum approach. We use Atlassian tools for project management and collaboration:

GitHub Repository

The Vision Week project is open-source, and you can follow our development journey on GitHub. Contributions and feedback are welcome! Explore our GitHub Repository

Script Code

Below is a script that outlines the basic structure of our Flutter application, focusing on the main features:

import 'package:flutter/material.dart';

void main() {
  runApp(VisionWeekApp());
}

class VisionWeekApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Vision Week',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: OnboardingScreen(),
    );
  }
}

class OnboardingScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Vision Week Onboarding'),
      ),
      body: Center(
        child: Text('Welcome to Vision Week!'),
      ),
    );
  }
}

// Additional screens and functionalities would be implemented similarly

Main Thinking for the App Engine

The Vision Week app engine is designed to be modular and scalable, ensuring that we can easily integrate new features and improvements. The main components include:

  • User Authentication: Secure sign-up and login processes.
  • Geolocation Services: Accurate tracking and display of user location.
  • Content Management: Efficient handling and display of video and other multimedia content.
  • Social Features: Enabling user interaction and content sharing.
  • Subscription Management: Streamlined in-app purchases and subscription handling.

Join Us on Slack

For real-time collaboration and updates, we are also on Slack. Join our workspace to stay connected and contribute to the project.


Discover more from Kvnbbg.fr

Subscribe to get the latest posts sent to your email.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *