Background • Contribute • Documentation
We are WECE, the Women in Electrical and Computer Engineering - a student organization at the University of Illinois at Urbana-Champaign dedicated to supporting women within the Illinois ECE department. The webapp was initiated by former Infrastruture Director Eugenia Chen and managed by Joshmita Chintala and Estrella Popoca. This site is now maintained by current Infrastructure Director at WECE, Gabriela Hinostroza Perez.
For local development, please clone this repository.
git clone https://github.com/uiuc-wece/wece-next-app.git
Inside the repo, open the client folder cd client
, and then install your packages with npm install
. Run the frontend with npm run dev
. Open http://localhost:3000 with your browser to see the result. This renders the frontend of the site. Follow the same set of instructions in cd api
.
This file exports base_url
that sets the base url for endpoints.
Contains static images and pages.
/imgs
has all the images for the website.
/newsletterarchive
has the HTML files for all WECE newsletters.
Contains the pages of the website.
Contains the React components used to build pages.
Contains the css files for each of the pages and components.
Contains static data used to populate pages.
This is the file that starts the custom Express server for the WECE website. All routes are served out of /api
.
Inside is the setup for the MongoDB database.
This folder contains all routes for the server where routes are served from /api/{route_name}
.