An open API service indexing awesome lists of open source software.

https://github.com/asusoda/website


https://github.com/asusoda/website

website

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# πŸš€ thesoda.io

### 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.

**[RUN THE DEVELOPMENT](https://github.com/asusoda/asu-soda-newsite#-how-to-run-website-locally) β€’
[TECH STACK](https://github.com/asusoda/asu-soda-newsite#-tech-stack) β€’
[CONTRIBUTING](https://github.com/asusoda/asu-soda-newsite#-contributing) β€’
[SPREAD THE WORDS](https://github.com/asusoda/asu-soda-newsite#-spread-the-word) β€’
[LICENSE](https://github.com/asusoda/asu-soda-newsite#-license)**

# πŸ’» 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.

```shell
> 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 Library](https://react.dev/). React is a JavaScript library for building user interfaces, particularly single-page applications where you need a fast, interactive experience.
- For build tool, [Vite](https://vitejs.dev/guide/) 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](https://www.typescriptlang.org/) 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](https://tailwindcss.com/) Tailwind CSS is a utility-first CSS framework designed to make it easy to build custom, responsive designs without writing custom CSS.
- We also use shadcn for components

# 🏠 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](https://github.com/LuaanNguyen) if you have a contribution in mind. We will be publishing a [Contribution Guide](https://github.com/asusoda/asu-soda-newsite) 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`:

- Add a GitHub Star to the project!
- Share/ Tag [@soda.asu](https://www.instagram.com/soda.asu/) on your instagram!
- Check out our [Discord](https://discord.com/invite/EsVNGqSd3Y) server.
- Join our [Weekly Meeting](https://asu.campuslabs.com/engage/organization/soda)

# πŸͺͺ License

`Thesoda.io` is licensed under MIT License. All development is currently maintain by [Luan Nguyen](https://github.com/LuaanNguyen).

# πŸ₯€ Message from 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.](https://www.nimh.nih.gov/health/find-help)