Skip to content

ibsadev/IBSAWeb

Repository files navigation

About

IBSAWeb is a team of Indonesian students, domestic and abroad, working together to create a community for Indonesian students here at UCLA. We understand the struggle of international students coming to the United States from Indonesia and we want to welcome them with open arms. We are hoping to create a community of understanding and nurturing to further help students succeed in whatever their career goals are after college.

Our hope with this website is to help promote that community further and create a bond of understanding and friendship with your fellow Indonesian students. This website will be exclusively for club members, for them to keep up to date with our meetings, and for them to get classes with one another.

This website is entirely free and sponsored by IBSA. You will get to network with UCLA Alumni, current students, and even incoming students. Why not give it a try?

The Development Team

Bryan Simca (Project Manager/Full Stack Developer)

Major: Mechanical and Aerospace Engineer

LinkedIn: https://www.linkedin.com/in/bryan-simca/

GitHub: https://github.com/bryansimca20

Nathan Tjoar (Project Manager/Full Stack Developer)

Major: Computer Science and Engineering

LinkedIn: https://www.https://www.linkedin.com/in/nathan-tjoar-6985121b6/

GitHub: https://github.com/ntjoar

Daphne Marina (QA Tester)

Major: Physiological Sciences

LinkedIn: https://www.linkedin.com/in/daphne-marina-9586591b3/

GitHub: https://github.com/daphnemarina

Ermano Winata (Frontend Developer)

Major: Mathematics of Computation

LinkedIn: https://www.linkedin.com/in/ermanowinata/

GitHub: https://github.com/ewinata

Harry Ramli (Backend Developer)

Major: Computer Science

LinkedIn: https://www.linkedin.com/in/harryramli/

GitHub: https://github.com/hramli

Michelle Gunawan (Frontend Developer)

Major: Computer Science

LinkedIn: https://www.linkedin.com/in/michelle-gunawan/

GitHub: https://github.com/MichelleGunawan

Natanael Wijaya (Frontend Developer)

Major: Data Theory

LinkedIn: https://www.linkedin.com/in/natanael-wijaya-437631194/

GitHub: https://github.com/natwijaya67

File structure

There is an env file available. Please contact one of the managers to get it if you are a contributor on this project.

Front End file structuring

frontend
|
|-- public
|   |-- index.html
|   |-- favicon.ico
|   |-- ...
|
|-- src
|   |
|   |-- components (each folder in the about contains all the.js, an
|   |   |
|   |   |   
|   |   |-- About
|   |   |   |--images  (images for each component can go here
|   |   |   |  |--<images>.png
|   |   |   |
|   |   |   |--About.js
|   |   |   |--About.css
|   |   |   |--... (Other Components for the corresponding component goes here)
|   |   |   
|   |   |   
|   |   |-- Events
|   |   |   |--Events.js
|   |   |   |--Events.css
|   |   |   |--... (Other Components for the corresponding component goes here)
|   |   |   
|   |   |   
|   |   |-- Home
|   |   |   |--Home.js 
|   |   |   |--Home.css
|   |   |   |--... (Other Components for the corresponding component goes here)
|   |   |   
|   |   |-- ... (Other Components for the corresponding component goes here)
|   |    
|   |-- styles
|   |   |--App.css (Declare global styles here, like fonts, etc ) 
|   |   
|   |-- App.js
|   |   
|   |-- index.js

Back End file structuring

root
|
|-- middleware (all middleware implementations go in here)
|   |-- middleware.js
|   |-- ..
|
|-- routes (server routes/endpoints)
|   |-- user.js
|   |-- login.js
|   |-- ..
|
|-- models (Mongoose models)
|   |-- User.js
|   |-- Course.js
|   |-- ..
|
|-- shared (Files containing constants/functions that can be shared/reused across modules)
|   |-- ..
|
|-- static.js (Static file routing for deployment)
|
|-- app.js (Entry point for backend/server)

About

Repo for the IBSA website. Single pipeline will be made to this repo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5