Skip to content

look1314-cpu/cs465-fullstack-1

 
 

Repository files navigation

SNHU Full Stack Development

This project is my first adventure in full stack development. We used the MEAN stack to begin building a travel web site. Of course, I learned some basic concepts of full stack web development but I also improved in some coding skills that will carry over to any project. With this project I worked with more lines of code and individual files than in any prior project. I have always felt it was important to keep code organized, variables consistent and the process structured. This project reinforced all of that.

File names are descriptive and where applicable they are grouped in a folder together. For example, there are multiple services, controllers and models files each stored in their respective folders. It makes them easy to find as more and more files are added and it helps to easily identify what the individual file does while keeping the file name short.

Consistent variable names helped in two ways within this project. First, when looking for errors that could be caused by simple typos. When class names are the file name in camel case starting with a capital and variables are camel case starting with a lower case, just looking at that simple format can identify an error. Second, just as short, descriptive file names help keep code organized, the same applies to variables. Variable names that clearly state what the purpose is make it easier to evaluate code.

A structured process will vary from project to project. For this project the process was broken down into three basic parts set up, the build and adding functionality. The first step was to set up the environment, add folders and give some basic structure to the application. Next, components were added and the database developed. In the final steps, functionality was added, including prompting users to log in to make changes to the data displayed on the page.

This course acts as a springboard to improved skills in web development. Understanding how the stack works, the relationship between the css/html code and the typescript, establishing controllers, routes and models, conceptualizing how the code translates to the finish project are all critical understandings. I plan to continue self-educating in web development. I also feel that I am well positioned to contribute to a team as I improve my skills with the MEAN stack and learn other approaches to web development.

About

CS-465 Full Stack Development with MEAN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published