Giter VIP home page Giter VIP logo

smitten-app's Introduction

Smitten App

This project will deliver a complete package of a cross-platform app for both Android/iOS devices.

App Features

The app will let users link their Social Media account to find potential friends or partners by browsing nearby users and choosing either to Like or Dislike that person. Matched users can start messaging each other, send voice clips and send meetup requests

Users may fill in their profile details and upload pictures they wish to show on their profile. They can also change their filter or preferences of which kind of persons they would like to see.

Meet up request can be sent to those whom the user have Liked, and on the other hand, the requested user may choose to accept or decline the request, or save it for later. A list of Meet up requests can be browsed by the user.

Users may also choose to watch Live videos and start one as well. A list of Live videos will appear on a user’s live page list if there are people started a live video.

The app has notifications built in, which will be activated when there are Check Ins, Likes, Messages or Meets.

Project Timeline

Here is the proposed timeline for the project which includes estimates and payment schedules for each milestone that is accomplished. The project will follow the Agile software development process for a realistic execution and delivery of tasks. The project will be finished within 4-6 months.

Please note that all the items and estimates below are not final and are subject to change depending on requirements or feature changes/updates and availability of assets or third-party services.

During the development, we may require you to provide feedback on current iterations of the app for enhancements or recommendations.

Milestone 1 (Prototype)

  1. Core App Development ( 7 Days )
  • This includes the overall framework to be used in the app.
  • Modules Setup and Initialization
  1. Front-End UI/UX Partial Design (Android & iOS) (14 Days)
  • Conversion of PSD layouts to functional app components
  • Initial Core Design Layout
  • Login Page
  • Sign Up Page
  • Forgot Password Page
  1. Users Module (14 Days)
  • User Data Schema
  • User Profile Page
  • Data Bindings
  • Social Media API Integration

Milestone 2 (Data Bindings and Back-End Development)

  1. Back-End Development ( 14 Days )

  This will be the server, database and the admin stuff. Servers should be provided before we can start this milestone

  • AWS Server Setup
  • App Server
  • Database Server
  • S3 Storage Server
  • API/SDK Integration
  1. Profile Module ( 14 Days )
  • Photo Uploader
  • Photo Gallery Module
  • Camera Module
  1. Near Misses Module ( 14 Days )
  • Near Misses Page
  • User Check-in History Data Bindings
  1. Check-in Module ( 14 Days )
  • Check-in Page
  • Location Data Bindings
  • GeoLocation API Integration
  1. Messages Module ( 14 Days )
  • Messages Page
  • Chat functionality
  • Audio Clip Uploader and Player
  1. Meetups Module ( 14 Days )
  • Meetup Page
  • Meetup Functionality

Milestone 3 (Feature Development/Enhancement)

  1. Live Module ( 30 Days )
  • Live Page
  • Live Video Hosting/Server API Integration
  1. Notifications Module
  2. UI/UX Design Enhancements
  • Likes Module
  • Miscellaneous Features
  • Settings
  • Contact Us
  • Legal
  • Account Management (Logout/Delete)
  • Calendar Access

Milestone 4 (Bug Fixing, QA testing, Publishing Phase)

  1. Overall QA Testing ( 7 Days )
  2. Overall Bug Fixes and enhancements of remaining issues ( 7 Days )
  3. Publishing (at least 14 Days for iTunes/PlayStore review and approval)

PAYMENT TERMS

Before the project starts:

On completion of each Milestone:

Estimated Development Cost: TBD
Monthly Maintenance and Support Cost: TBD

Additional Features and Major changes after publishing are subject to additional cost

Supported Device Operating System

Android: minimum 5.1 (Lollipop)
iOS: minimum iOS 10

smitten-app's People

Contributors

lesstoks avatar evanoralph avatar

smitten-app's Issues

Back-End Development

This will be the server, database and the admin stuff

  • AWS Server Setup
  • App Server
  • Database Server
  • S3 Storage Server
  • API/SDK Integration

Messages Module

Messages Page
Chat functionality
Audio Clip Uploader and Player

Other Feature Development and Enhancements

  1. Live Module
    • Live Page
    • Live Video Hosting/Server API Integration
  2. Notifications Module
  3. UI/UX Design Enhancements
  4. Likes Module
  5. Miscellaneous Features
    • Settings
    • Contact Us
    • Legal
    • Account Management (Logout/Delete)
    • Calendar Access

Core App Development

This includes the overall framework to be used in the app.

  • Modules Setup and Initialization

Users Module

User Data Schema
User Profile Page
Data Bindings
Social Media API Integration

Check-in Module

Check-in Page
Location Data Bindings
GeoLocation API Integration

Front-End UI/UX Partial Design

  • Conversion of PSD layouts to functional app components
  • Initial Core Design Layout
  • Login Page
  • Sign Up Page
  • Forgot Password Page

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.