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.