Laravel React Social Network
Tech Stack
- Front-end
- ReactJS
- React Router Dom
- TailwindCSS
- Ant Design
- ViteJS
- Back-end
- APIs
File Structure
- Description about different folders and files contained in this project
- /app
- /bootstap
- /database
- /lang
- /public
- /resources -
this folder contains file for front-end
- /css -
This folder contains my css classes
- /js -
this folder contains my reactjs application
- /main.jsx -
The main entry point
- /App.jsx -
The root or top level component
- /pages -
This directory corresponds to the pages in application
- /components -
This directory contains reusable components
- /routes -
This folder contains the routing for laravel
- /api.php -
This file contains routes for Rest API
- /web.php -
This file contains the routes for entry point on my front-end
- /storage
- /vendor -
This directory contains the 3rd party library of the backend
- /env.example -
The Environment configuration
- /.gitignore -
Specify what files to ignore by git
- /artisan -
It used to execute Laravel Commands
- /composer.json -
It contains the dependencies of the backend
- /composer.lock -
It ensures that the dependencies version is correct
- /package.json -
It contains the dependencies of the frontend
- /pnpm-lock.yaml -
It ensures that the dependencies version is correct
- /tsconfig.json -
idk lol (auto generated by Vite)
- /vite.config.js -
Configuration for Vite