CSIT AcadX stands for Academic Reports and Co-op study at Computer Science and Information Technology. The website contains information of past Undergraduate Thesis and Co-op study reports and Co-op study places, which is useful for current and future students of CSIT.
CSIT AcadX is built using cutting-edge technologies to ensure a robust and responsive user experience. The main technologies employed are:
-
React: A popular JavaScript library for building dynamic user interfaces, ensuring a fluid and engaging front-end experience.
-
Node.js: A powerful runtime environment for executing server-side JavaScript, enabling efficient data handling and seamless communication.
-
MySQL: A reliable and scalable relational database management system used to securely store and manage application data.
node v16.13.2
To run CSIT AcadX locally, follow these steps:
- Clone the repository:
git clone https://github.com/MarkKh/CSIT-AcadX.git
- Navigate to the project directory:
cd CSIT-AcadX
- Navigate to the server directory:
cd server
- Install server dependencies:
npm install
- Set up the database: Make sure you have MySQL installed and create a new database. Update the database configuration in
config/db.config.js
. - Run the server:
nodemon ./
(from the server root directory)
- Navigate to the client directory:
cd ../client
- Install client dependencies:
npm install
- Run the client:
npm start
username: [email protected] pass: 1234