Project Info
This project did not submit a demo video on Devpost.
Embark on a journey with Slug Board as we aim to revolutionize campus life at UCSC! College is a kaleidoscope of experiences, from forming lifelong friendships to discovering new passions. However, the dynamic campus environment often means missing out on valuable events. In response, we're building a centralized, open-sourced web application that facilitates easy communication and group sourcing. Say goodbye to FOMO and embrace a platform where the UCSC community can share, connect, and discover hidden gems together. Key Features 🔑 Discover the essence of Slug Board, a web application designed to bring accessibility to the forefront. With a centralized bulletin board, seamless flyers to organization navigation, and effortless event sharing, we're simplifying your campus experience. No need to follow numerous social media accounts—Slug Board lets you find events that match your interests without the clutter. Empower yourself by uploading your own events and spreading awareness within the vibrant UCSC community. Functionality ⚙️ Say hello to a digital bulletin board that serves as the heartbeat of club and orgs events on campus. Slug Board provides clubs with a user-friendly platform to effortlessly showcase their events, fostering better visibility and engagement among students. Technological Stack 🛠️ Our technological journey includes: React.js for frontend development Firebase for backend support Python APIs for additional features Bootstrap for a responsive sleek user interface Figma for planning, design, and prototyping Challenges Faced 🏋️♂️ While building the platform, we encountered challenges of various experience backgrounds, exploring React.js intricacies. Issues related to states, hooks, image upload, asynchronous JavaScript rendering, responsive design, and web scraping were all daunting hurdles yet we overcame them. We transformed obstacles into opportunities for learning and growth. Accomplishments 🏆 Our team's dedication shone through as we successfully implemented image upload functionality, created a distinctive banana slug logo, and wrote APIs for seamless website integration. Beyond technical triumphs, our all-female, Taiwanese heritage team takes pride in contributing to the community that has brought us immense joy. What's Next for Slug Board 🔮 As we look ahead, Slug Board envisions an administrative system to tackle spam effectively and plans to introduce a hover feature for event details. Our commitment to community collaboration remains unwavering, propelling us toward a future of enhanced inclusivity and accessibility. In essence, Slug Board isn't just an app—it's a movement towards a more connected and informed campus life. Join us as we continue to evolve, contribute, and make a lasting impact on the UCSC community.
Analysis
View
Metric
- 16
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- HTMLIn code
- JavaScriptIn code
- PythonIn code
- ReactIn code
- FirebaseClaimed
5 of 6 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
43 KB
Source files
32
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
EH67/cruzhacks_2024
50 files · 3.0 MB · @ 26c4ed9
Structure
Interface
16 files · 32%Screens, components and styles rendered to the user.
Application logic
14 files · 28%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- JavaScript54%
- Python27%
- Markdown8%
- HTML6%
- CSS6%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
frontend/package.json
npm · 9- @testing-library/jest-dom
- @testing-library/react
- @testing-library/user-event
- axios
- react
- react-dom
- react-router-dom
- react-scripts
- web-vitals
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.