Inspiration

The inspiration for SWEAttendance was to create a more efficient and organized way of taking attendance for Society of Women Engineers (SWE) meetings and events. By digitizing the attendance process, we aimed to save time and reduce errors compared to traditional methods.

What it does

SWEAttendance is a web application that takes attendance at SWE events. Members can log in and mark themselves as present. The attendance data is stored in a database and can be accessed by SWE leadership to keep track of member participation.

How we built it

I built SWEAttendance using a combination of React and Express.js. React was used to create the user interface, while Express.js was used to create the backend server and handle database interactions.

Challenges we ran into

One of the biggest challenges I faced was integrating React and Express.js together. I had to figure out how to properly pass data between the front-end and back-end and ensure that the user interface was updated correctly.

Accomplishments that we're proud of

I am proud of attempting to create a functional attendance system that will make taking attendance for SWE meetings and events more efficient. Additionally, I am proud of learning and implementing new technologies like React and Express.js.

What we learned

Through building SWEAttendance, I gained a deeper understanding of JavaScript, React, and Express.js. I learned how to use React to create dynamic user interfaces and how to use Express.js to create a backend server and handle database interactions.

What's next for SWEAttendence

In the future, I plan to make the user interface of SWEAttendance more visually appealing and user-friendly. Additionally, I want to incorporate more features, such as the ability to track committee meeting attendance and generate reports on member participation.

Share this project:

Updates