Skip to content

Gaurang-Agrawal1/Job-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Project Name

Job-Portal

Deployed link

Overview

The application have user authentication ( Sign In/ Sign Up ) After logging in users will be navigated to the home screen where they can see a search option where they can search movies and see details of those movies. They can create a list of movies by adding the movies to lists. ( Similar to youtube playlists ). On the home page, different movie lists created by that user will be displayed. These lists can be either public ( anyone with a link to the list can see this ) or private ( only the person who created can see this list )

Installation

  1. Install Node.js and npm if not already installed.
  2. Clone the repository: git clone https://github.com/GOPAL181/repository.git
  3. Navigate to the project directory: cd project-directory
  4. Install dependencies: npm install

Configuration

  1. Copy the .env.example file and rename it to .env.
  2. Edit the .env file and provide necessary configuration settings.

Database Setup

  1. Create a database named dbname.
  2. Run database migrations: npm run migrate
  3. Seed the database with initial data: npm run seed

Running the Application

  1. Start the server: npm start
  2. Access the application in your web browser: http://localhost:3000

Testing

To run tests, use the command: npm test

Usage

  1. Sign up for an account or use the default credentials.
  2. Explore different features of the application.

Contributing

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch
  3. Make your changes and commit them: git commit -am 'Add new feature'
  4. Push to the branch: git push origin feature-branch
  5. Submit a pull request.

Credits

  • Third-party libraries or resources used like jwt,omdb Api

Sign Up page -

Sign - Up page

Login page -

Login page

Home page -

Home1

Home page 2

Home2

Custom Playlist Page

custom list 1

Custom Playlist Page

custom list 2

Movies Inside a Particular Playlist Page

Mobile inside list