Companies Guide is a web application built with Vue.js for the front end and Django REST framework for the back end. It helps users manage and explore company profiles, providing a comprehensive guide to various companies with detailed profiles and advanced search functionality.
- Search and Filter: Easily search and filter companies based on various criteria.
- Detailed Profiles: View comprehensive profiles for each company, including information like name, address, and industry.
- User Authentication: Secure user registration and login system.
- Responsive Design: Mobile-friendly design for a seamless experience across devices.
- Front-end: Vue.js, Vue Router, Vuex
- Back-end: Django REST framework
- Database: PostgreSQL
- Styling: CSS, Bootstrap
- Version Control: Git, GitHub
- Node.js and npm installed on your machine.
- Python and pip installed on your machine.
- PostgreSQL installed and running.
- Clone the repository:
git clone https://github.com/EslamRM/companies-guide.git
- Navigate to the companies-guide directory:
cd companies-guide
- Install dependencies:
npm install
- Run the development server:
npm run serve