Inspiration
Challenging project
What it does
The task for the project is to build out a solution for users to access surveys based of their department, and keep track of the responses to be latter retrieved and put into a report.
How I built it
Over the past few weeks, I have built out a web service for AIR using Nodejs, Express, and Oracle. Express is a module for Nodejs that allows you to easily handle http requests made to the server. With Express, it also allows me to easily render HTML server side. This lets me reuse a lot of code written, and reduce redundancy. It also allows me to embed JSON objects directly into HTML. Along with the web service, I designed and built out the front-end UI and user experience. Finally, I designed and built out a new database that will be used to hold survey metadata, their respective questions and possible answers, and keep track of user information, answers, and sessions.
Challenges I ran into
The most difficult parts of the internship so far have been building a new database, and having to learn and develop a new project with no existing code base which will be used by others actively.
What I learned
This experience has helped give me a real-world reference of how software development works. At least with smaller projects. That it isn’t just sit down and write, but that there needs to be proper planning and research before writing starts
Log in or sign up for Devpost to join the conversation.