In this project, we aim to revamp the UConn A Minor's website. This will be a group project for ACM's Web Dev group. The purpose of this project is to allow you all to gain real world experience, using relevant technologies, frameworks and libraries, such as Git, React.js, and Node.js. This will help propel you into the world of web development, so let's get going!
This is a link to any relevant git commands that you may need to know throughout this project: https://confluence.atlassian.com/bitbucketserver/basic-git-commands-776639767.html
To make sure that you get the most out of this project, I strongly encourage you to familiarize yourselves with basic JavaScript, as it will be a huge part of this project.
The stack we will be using is: React.js/CSS/Node.js/npm
Do not worry if you don't know any of these frameworks or libraries. The point of this project is to learn and to become better at using them, so as long as you try your best, you will be fine!
Setting up Node.js and npm is a very simple process. To install and test Node.js and npm, please follow this tutorial. http://blog.teamtreehouse.com/install-node-js-npm-windows Included in this folder is the hello.js file that was used in this tutorial to test if node and npm is installed properly; feel free to use it.
The following is a link to React.js's documentation. Please follow it all the way through before proceeding. This will allow you to gain a basic understanding of how to implement and use react.js in a web application. https://reactjs.org/docs/try-react.html
Please also do this tutorial to practice employing the information you have just obtained. https://reactjs.org/tutorial/tutorial.html
After you have completed the installation for Node.js/npm and the documentation/tutorial for React.js, you are ready to get started! Let's start developing!
The following timeline for this project is:
Start Date: 3-17-18 | End Date: 5-19-18 | Project Duration: 10 weeks
Design/Preparation Phase: 2 weeks (3-17-18 to 3-31-18)
Design Revisions: 1 week (4-1-18 to 4-7-18)
Development: 4 weeks (4-8-18 to 5-5-18)
Modifications and Deployment: 2 weeks (5-6-18 to 5-19-18)