This is a frontend/backend application for writing news for tech companies.
- Write/ Edit posts for specific companies when login with the account
- 🛏️ Register/ Login function for companies to write posts for their compnay
- MongoDB to store user, item, and reservation data
- Express as the web server framework. Express is chosen for its performance, and features for web applications
- React for
- Nodejs for server-rendered React applications
- bcrypt for hashing passwords before storing, ensuring secure storage of user credentials
- jsonwebtoken for handling JSON Web Tokens, providing a secure way to transmit data between parties as a JSON object
- cors to enable Cross-Origin Resource Sharing, allowing the front end and back end to communicate securely
- Clone the repository
git clone https://github.com/yi-cheng-liu/techusa.git
- Navigate to the project directory
cd techusa
- Install dependencies of frontend and backend
yarn # backend cd client/ yarn # frontend
- Run the server, runs at http://localhost:4000
cd api/ node index.js
- Run the client, runs at http://localhost:3000
Open http://localhost:3000 with your browser to see the website.
cd client yarn start
Login Page | Register reservation |
---|---|
For more information or contributions, you can reach us at: Yi-Cheng Liu, Email: whsjerryliu@gmail.com or liuyiche@umich.edu