CSC Meet 2 Notes 3-31-2025

Project Ideas

  • Card Game
  • Betting App (legal issues)
  • Printer App
  • Restaurant App for Down Town
  • Community Event Finder

Specifications

  • CSC499 Credit
  • Research
  • Bear Day Poster
  • Big Scope
  • Full Stack (Database and Frontend)
  • Deploy App

Community Event Finder

  • Marketable to Mercer Students
  • Get Clubs to Use It
  • Money From Downtown Companies
  • YikYak Run Independent App
  • Clubs Post Events
    • Scheduler
    • Interest Form
    • Social Media Esc
    • Build GroupMe Killer

Initial Scope

  • Users
  • Public Posts
  • Explore
  • Dedicated Servers for Backend

  • Event Posts
    • RSVP Feature
    • Public Private Events
    • Greek Life (Parties)
    • RSVP List
  • Account Security
    • Mercer MUID Confirmation
  • Private Events

Technical Requirements

  • Mobile App
    • JavaScript and HTML Front End
  • Database for Events and Users

ChatGpt - Response


2. React Native

  • What it is: React Native is a popular framework that allows you to write mobile apps using JavaScript and React, but it compiles down to native code.

  • How to do it:

    • Develop your app using React Native to build native iOS and Android apps.

    • It uses JavaScript for the logic and React components, while the rendering is handled by native views.

  • Pros:

    • It allows for a native experience while writing code in JavaScript.

    • React Native apps are faster than traditional WebView apps.

    • There’s a large community and a lot of resources for building apps.

  • Cons:

    • Requires knowledge of native development for debugging and optimization.

    • Some native modules might require you to use Swift or Objective-C for specific functionality.