Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigitalMaven - Creative freelancing platform

DigitalMaven is a full-stack MERN (MongoDB, Express.js, React, Node.js) application designed to connect freelancers especially creatives and developers with clients in a seamless and efficient platform. Inspired by popular platforms like Dribble,and Behance, DigitalMaven offers a modern, minimalistic interface that makes freelancing more accessible.

Contents

Features

Installation

Prerequisites

  • Node.js (v14.x or higher)
  • MongoDB (local or cloud instance)
  • npm

Clone the Repository

git clone https://github.com/yourusername/DigitalMaven.git
cd DigitalMaven 

Backend (API)

  1. Navigate to the api directory:
    cd api
  2. Install the dependencies:
    npm install

Frontend

  1. Navigate to the frontend directory:
    cd ../dribble
  2. Install the dependencies:
    npm install

Usage

Running the Application

  1. Start the frontend:
    cd dribble
    npm run dev
  2. Start the backend API:
    cd ../api
    npm start

Project Structure

freelyslah/
│
├── api/                  # Backend (Express.js) API
│   ├── models/           # Mongoose models
│   ├── routes/           # API routes
│   ├── controllers/      # Route handlers
│   └── server.js         # Entry point for the backend
│
├── frontend/             # Frontend (React) application
│   ├── src/
│   │   ├── components/   # Reusable UI components
│   │   ├── pages/        # Pages and views
│   │   └── App.js        # Entry point for the frontend
│
└── README.md             # Project documentation

Technologies Used

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js, MongoDB, Mongoose
  • Authentication: JSON Web Tokens (JWT)
  • Deployment: TBD

Contribution

Chiamaka Emetigithub

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages