[Link]
- Github https://github.com/users/tea830/projects/1/views/1
- Jira https://21hertz.atlassian.net/jira/software/projects/CS399/boards/2/roadmap
Our website provides a platform allowing all the women who is already in or interested in joining this industry to be connected to the professional women in UoA. At the same time, we also keep our target users up-to-date with the latest news and recent events on this site. [final report link]
- ReactJS (frontend)
- antd (module)
- CSS (frontend)
- Node.js (backend)
- Express (backend)
- MongoDB (database)
Clone the repository. You will need node and npm installed globally on your machine.
You need to install all the node modules in both backend & frontend.
$ cd frontend
$ npm install
$ npm install antd --save
$ npm install --save @ant-design/icons
$ cd backend
$ npm install
You need to have both the node server and the react project running.
You need to call the following commands
$ cd backend
$ nodemon server.js
If doesn't work, please try:
$ cd backend
$ npx nodemon server.js
This server should now be running on port 4000.
You need to call the following commands
$ cd frontend
$ npm start
This will start the react application on port 3000.
General user:
- Users can click on the text in the navigation bar to jump to different pages.
- Users can click the title of the news/events/prjects page to jump to the details page.
- Users can click the read more link on the staff and phd student pages to jump to the details page.
- Users can click on the images in the gallery page to view larger images.
- Users can click on different links on the resource page to jump to different websites.
Admin user:
- User need an account to log in. (Username: admin, Password: 399admin)
- User can click on the 'add' button to add events/ news/ research projects/ staff details/ PhD student details on the corresponding page.
- User can click on the 'edit' button to edit the corresponding events/ news/ research projects/ staff details/ PhD student details. (Please note when user editing data, the photo must be selected again to successfully edit the data.)
- User can delete the events, news, research projects, staff details, PhD student details by clicking on the 'delete' button.
- These changes will be saved immediately after the 'submit' or the 'delete' button is clicked.
localhost
- WYSWYG
- Countdown function
- Search function
- FAQ
Sihui Yang
- Leader, Project manager, Backend, Database
Christina Zheng
- Project design, Organising, UI design, Frontend
Ji Zhu
- Frontend
Yaochen Yan
- Frontend, Testing
Yihan Wang
- N/A
Amy Chieng
- Frontend, UI design
We would like to take this opportunity to thank our client, Ms Vita Tsai, our lecturer and course coordinator, Asma Shakil and Anna Trofimova, and our tutor, Andrey Borro. They offered significant guidance, support, and kindness during this project. The outcome of this project would not have been possible without their constructive instructions and kind support.