Panel | ||
---|---|---|
| ||
👋 Welcome to the Nebula Labs confluence!If you are interested in joining our organization and want to learn more about what we are about, this document is a great place to start! |
What is Nebula Labs?
...
bgColor | #DEEBFF |
---|
Nebula Labs is an interdisciplinary group of 🎨 designers, 💻 engineers, and 📋 product managers who strive to improve our community by creating and maintaining software.
Mission 📈
Build open-source software to help UTD students 🚀
Cultivate a community for people to learn, grow, and thrive 💗
Motto: Products built by students for students
Projects 🚀
These are software products that Nebula Labs actively creates and maintains.
Each project is run by a project lead
Projects are supported by a small team of designers, engineers, and product managers
Teams have weekly meetings to sync up, discuss the state of the project, and plan out future work
Find out more about our projects below!
Expand | ||
---|---|---|
| ||
If you are a big brain developer that likes back-end work, Nebula API/Platform Team is for you! 🧠 Here is a quick list of what the team does:
Our goal is to help create the Nebula Labs ecosystem and to help the organization scale quickly. Discover a realm of possibilities with Nebula, where data integration meets streamlined authentication. https://github.com/UTDNebula/nebula-api Technologies: Golang, Gin, MongoDB |
...
title | Jupiter 🚀 |
---|
Tired of finding the same old clubs?
Jupiter is our solution to help students find student organizations that get them excited 🌟 . Our motivation for this product is create an improvement over Sharepoint by providing a clean, centralized, and cohesive experience to discover clubs for current UTD students.
Features (many of these are still a WIP 🚧 ):
Search for new organizations on campus
Find in-depth information for each club
Find club events for any given week
Note: this is one of our newer projects, so working on Jupiter would be a great way to have a large impact 🔥
https://dev.jupiter.utdnebula.com/
https://github.com/UTDNebula/jupiter
Technologies: JavaScript/TypeScript, NextJS
...
title | Planner 📔 |
---|
Nebula Planner is an interactive degree planning tool that helps students plan their undergraduate degree.
Current features:
Select courses for each semester through a delightful drag and drop experience
Load in a four-year degree plan using our degree templates
Verify your plan with our prerequisite and degree validation features
Share your degree plan easily with your friends and advisor by exporting it as a PDF.
Try Planner out to start planning your degree better today!
https://planner.utdnebula.com/
https://github.com/UTDNebula/planner
Technologies: JavaScript/TypeScript, NextJS, Flask, Neon, Umami
...
title | Sk.edge 🗓️ |
---|
Sick of having a bunch of tabs open during registration? 😔 Sk.edge is the tool for you!
Get all of your Rate My Professor and grade distribution data without ever leaving schedule planner! After winning at HackUTD IX, Sk.edge is now being maintained and developed by Nebula Labs. We can't wait to see how it changes course registration at UTD. 🚀
Watch a demo here: https://www.youtube.com/watch?v=L5vlNmMtgk4
https://addons.mozilla.org/en-US/firefox/addon/sk-edge/
https://chrome.google.com/webstore/detail/skedge/ghipfanpcodcmkjacmmfjdmccdiaahab
https://github.com/UTDNebula/skedge/tree/main
Technologies: JavaScript/TypeScript, React, Plasmo
...
title | Trends 📈 |
---|
UTD Trends is our data analytics platform to help students make informed decisions about their coursework. 📊
Features
Find the grade distribution and RMP score for any given class 🤯
Powerful query abilities that aggregates grade and RateMyProfessor data across several years to give you a more wholistic view of a specific course and professor
Compare those statistics to averages across wider categories by using more general search terms
Compare multiple courses, professors, or categories on a single graph and reduce clutter on your browser!
https://github.com/UTDNebula/utd-trends
Technologies: JavaScript/TypeScript, NextJS
Divisions 🌟
A division is a group of individuals that come together share knowledge, coordinate activities, and host events for their areas of expertise to further the organization’s mission. They also serve to set organizational standards for their discipline and provide a second layer of support for our project teams.
We currently have 4 divisions: design, engineering, product, and marketing.
Learn more about each division and their activities below!
...
title | Design 🎨 |
---|
Our design division crafts delightful experiences across all Nebula products
Responsibilities:
Branding Blueprint: Frame style and branding directives for organization-wide adherence.
User Insights Integration: Synthesize user research for comprehensive product understanding and enhancement.
Designer Growth Facilitation: Cultivate growth opportunities for internal designers, nurturing their skill development.
Some division activities include holding design review sessions, performing usability testing, and conducting user research.
...
title | Engineering 🔨 |
---|
Our engineering division develops the systems that power all the products within Nebula
Responsibilities:
Tech Standardization: Establish and ensure tech norms throughout the organization for consistent implementation.
Developer Education: Instruct developers in optimal practices for enhanced outcomes.
Engineer Support: Assist engineers by offering necessary resources and guidance for seamless operations.
Some division activities include holding code review sessions, hosting workshops about new technologies, and providing opportunities for mentorship.
...
title | Product 🗺️ |
---|
Our product division defines the direction of all our products in Nebula Labs
Responsibilities:
Product Identity Mastery: Grasp product essence and market positioning to steer marketing efforts effectively.
Innovative Feature Definition: Identify new features that resonate, enhancing product offerings.
Stakeholder Alignment: Foster consensus among cross-functional teams for unified marketing strategies and execution.
Some division activities include conducting market research, discuss new project features, and generating artifacts.
...
title | Marketing 📸 |
---|
The marketing division plays a pivotal role in driving our club’s visibility by showcasing our products and events.
Responsibilities:
Social Media Management: Curate content, engage users, and boost visibility through effective management of social media platforms.
Marketing Campaign Development: Craft impactful campaigns, merging research, creativity, and messaging for product and event promotion.
Cross-Functional Collaboration: Align timelines, goals, and strategies with other divisions, integrating marketing efforts cohesively.
Some division activities include managing our social media ecosystem, generating marketing campaigns for products, and working with projects to ensure alignment of timelines, objectives, and deliverables.
Roles
We currently have three main roles in Nebula Labs: designer, engineer, and product manager. We go into each of those roles below:
Designer
Designers are responsible for crafting and enhancing the user experience of a product from conception to execution 🎨 They engage in tasks such as conducting user research to gather insights, sketching and prototyping design solutions, collaborating closely with cross-functional teams including engineers and marketers, and iterating on designs based on user feedback.
We primarily use Figma to design interfaces and Confluence for our documentation.
Engineer
Engineers are the literal builders of our visionary products, breathing life into concepts through lines of meticulously crafted code 🏗️ . Weekly, engineers collaborate seamlessly with the team, building new features, fixing bugs, and reviewing code to ensure we build high quality products, both at the technical and user level.
Here are some of the languages & technologies we use: TypeScript, React, NextJS, TailwindCSS, MongoDB, Postgres (w/ Neon), Python, Flask, Golang, Gin, MongoDB
Product Manager
Product Managers are the strategic visionaries who steer the entire product journey from inception to success 🗺️ . They're immersed in market analysis, user feedback, and business insights to shape a product's roadmap. Collaborating adeptly with designers, engineers, and stakeholders, they synthesize these inputs into actionable plans, ensuring seamless coordination to deliver exceptional features, prioritize enhancements, and refine the user experience, all while keeping an eagle eye on the big picture of the product's overall success.
How to get Involved
Don’t worry, this is super easy 🙂 Start by attending our weekly project meetings to get a better sense on what we do on a week-to-week basis. We encourage all new recruits to attend at least two project meetings (preferably for different projects) and optionally one division meeting.
After you have attended your second project meeting, ask your project lead for an interest form and fill that out! From there, we will do our best to match you onto a project.
Info |
---|
Our matching process exists to put new recruits in the best environment for them to thrive and help build strong teams for project leads. From our experience last year, we realized that a laissez faire approach to recruitment led to uneven and volatile team sizes that also left many recruits feeling uninformed and left behind. We believe that this approach will help project leads find all the team members needed to build out their projects, as well as provide recruits with a better experience within the org. |
Weekly Meetings
Name | Date/Time | Location | Point of Contact |
---|---|---|---|
API/Platform | Mondays @7:30PM | FN 2.302 | Josh Discord: sysr00t |
Jupiter | Wednesdays @7:00PM | FN 2.106 | Ruben Olano Discord: rub_o |
Trends/Sk.edge | Thursdays @11:30AM | TBD | William Skaggs Discord: iamwood |
Planner | Mondays @7:00PM | FO 2.404 | Ragini Tiwari Discord: ragini15 |
Design Division | Thursdays @7:00PM | SCI 3.260 | Hilary Nguyen Email: nguyenhilary0907@gmail.com Discord: thedesigner. |
Engineering Division | Mondays @5:30PM | SLC 2.304 | Jason Antwi-Appah Discord: jasonaa |
Product Division | Fridays @7:00PM | SOM 11.206 | Sharon Lnu Discord: sharon lnu#6027 |
Resources
Github: https://github.com/UTDNebula
This is where all of our code resides. Feel free to check out what we have! If you’re up for it, you can also tackle any of the issues found on our Github issues page.Visit the new about us page for the most up to date info: https://nebula-labs.atlassian.net/wiki/x/0YD5AQ