Skip to content

asusoda/asu-soda-newsite

Repository files navigation

Thesoda.io

🚀 thesoda.io 2024

The Software Developers Association (SoDA)

The Software Developers Association (SoDA) at Arizona State University, is a student run, free organization dedicated to serving ASU’s computer science students. SoDA is one of the largest communities of students on campus, and is the largest engineering organization. We provide opportunities to collaborate on projects outside of the classroom, learn from university and industry professionals, and prepare for a career as a software developer.

💻 How to run website locally

The website uses npm, which manages all dependencies and has a dummy server that you can run on your local machine to view the website.

> cd asu-soda-newsite
> npm i #install all dependencies if this is the first time you are doing this
> npm ci (optional)
> npm run dev

The server will refresh the page automatically when you make changes to the code!

👨‍💻 Tech stack

Here's a brief high-level overview of the tech stack the thesoda.io uses:

  • This project uses the React Lirary. React is a JavaScript library for building user interfaces, particularly single-page applications where you need a fast, interactive experience.
  • For build tool, Vite provides a fast development experience for web projects. When you use Vite with React, you get a development setup that is both fast and modern. Vite is configured to handle React’s specific needs efficiently, allowing you to focus more on development and less on configuration.
  • TypeScript TypeScript is a superset of JavaScript that adds static typing to the language. It helps the project catch errors early in the development process and provides better tooling and code quality.
  • The app is styled using TailwindCSS Tailwind CSS is a utility-first CSS framework designed to make it easy to build custom, responsive designs without writing custom CSS.
  • Additionally, the use of external UI libraries such as SemanticUI and AceternityUI enhances the experiences of our website. These might be subject to change later due to performance and SEO.

🏠 Contributing

Interested in contributing to the thesoda.io? Thanks so much for your interest! We are always looking for improvements to the project and contributions from open-source developers are greatly appreciated.

Please consult to our main developer Luan Nguyen if you have a contribution in mind. We will be publishing a Contribution Guide for more information on how to do so.

💙 Thank you to our current/ past contributors



📣 Spread the words!

If you want to say thank you and/or support active development of thesoda.io:

🪪 License

Thesoda.io is licensed under MIT License. All development is currently maintain by Luan Nguyen.

🥤 Message from our Team

Reminder that you are great, you are enough, and your presence is valued. If you are struggling with your mental health, please reach out to someone you love and consult a professional. There are many resources for you to get help in a time of need.