Shan-Yufei

Computer Science Projects

  1. Ticket+: Java Web Service Development-Event Search and Ticket Recommendation (Jan 2022 - Feb 2022)
  2. More details
    • Developed an interactive web page for users to search events and purchase tickets.
    • Improved personalized business recommendation based on search history and favorite records.
    • Created Java servlets with RESTful APIs to handle HTTP requests and responses.
    • Built relational (MySQL) and non-relational database (MongoDB), to obtain real business data from Yelp API.
    • Designed algorithms (e.g., content-based recommendation) to implement business recommendation.
    • Deployed server to Amazon EC2 to handle 150 queries per second tested by Apache JMeter
    • Designed an interactive web page utilizing AJAX technology (HTML, CSS and JavaScript).
  3. Photo Sharing: A photo sharing application developed by React Native and Firebase on the expo platform (Sep 2021 - Oct 2021)
  4. More details
    • Utilized Firebase to handle authentications and to store the user‘s information and posts.
    • Utilized Redux library to manage and centralize application state.
    • Deployed this app via Firebase and employed the Firebase analytics to record the app usage and user engagement.
    • Built an interactive UI by React Native and used the Firebase Robo test to test performances on 5 physical and 10 virtual devices.