Skip to content

TheWafflesVU/legendary-waffle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Waffle 2.0

MERN Stack

Welcome to Waffle! Waffle is a platform designed to help software developers establish collaboration. It allows users to post their projects with tags and descriptions, search for other projects, and chat with fellow developers.

Table of Contents

  1. Deployment
  2. What's New in Waffle 2.0
  3. Performance Improvements
  4. Contribution
  5. Contributors

Deployment

Waffle is fully deployed on Render.com!

Deployed Link

What's New in Waffle 2.0

Features

  • Chatroom Integration: Users can now create chat rooms for each project, allowing real-time collaboration and discussion.
  • Tag Management: Improved tag management with a dropdown menu for selecting tags and a separate endpoint for adding tags.
  • Enhanced Project Posting: Redesigned the project posting page to display existing projects on the left and a form for creating new projects on the right.
  • Card Interface Update: Polished displaying of the projects with React-Tinder-Card. Animations now feel much smoother and more responsive.
  • Overhaul in styling: Enhanced user interface with a modern and intuitive design, providing a seamless and visually appealing user experience.

Bug Fixes

  • Fixed sidebar overlapping with navbar.
  • Fixed issues with card references in the project card component.
  • Fixed animation error if user clicks the card after swiping.
  • Fixed 404 error on profile page.
  • Resolved scrolling issues with the project card page.
  • Improved error handling for API requests.

Performance Improvements

We have significantly optimized the performance of Waffle, resulting in faster load times and a reduction in the size of the JavaScript and CSS bundles.

Previous Version (Waffle 1.0)

  • JavaScript: 231.79 kB build/static/js/main.b069bcf5.js
  • CSS: 7.15 kB build/static/css/main.cca800e1.css

Current Version (Waffle 2.0)

  • JavaScript: 138.17 kB build/static/js/main.582cf7c3.js
  • CSS: 2.49 kB build/static/css/main.33a008ca.css

These optimizations were achieved through effective use of tree shaking, code splitting, and removal of unused dependencies.

Contribution

We welcome contributions to Waffle! If you have any ideas, bug fixes, or enhancements, feel free to fork the repository and submit a pull request.

If you have any questions or need further assistance, please contact me team at [junhao.hui@vanderbilt.edu]

Contributors

We would like to thank the following people for their contributions to Waffle 2.0:


Thank you for using Waffle! We hope you enjoy the new features and improvements in version 2.0.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •