Technologies and Technical Challenges - LamarP/Excite GitHub Wiki

The overall application architecture of Excite is built with the MERN stack(MongoDB, Express, React, and Node).


Backend: Node, Express, MongoDB

The backend will be built using an ODM(object document mapper). This will comprise of a few different models including: User model, Excite model, Sound model, Scene model, and a Goal model.

The Excite model will have a relationship between the Sound model, Scene model, and User model. The Goal model will have a relationship with the Excite model and the User model.


Frontend: React-Redux

The frontend will be built using the React library and the Redux framework. Each page will be made up of different components styled using sass. Our approach to designing the frontend will be a modern and minimalistic user interface. We will be using Axios for our API calls.

⚠️ **GitHub.com Fallback** ⚠️