Skip to content

bahachammakhi/bahachammakhi.tn

Repository files navigation

Baha chammakhi

Twitter URL Netlify Status GitHub followers

Baha chammakhi is my personal portfolio 🧑‍💻

Logo

Table of contents

Links

https://www.bahachammakhi.tn

Technologies

  • Typescript TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. 💻
  • React A JavaScript library for building user interfaces. 💻
  • Nextjs React js framework. 💻
  • Styled-components styled-components is the result of wondering how we could enhance CSS for styling React component systems.🧑‍💻

Setup

Clone the project :

$git clone https://github.com/bahachammakhi/bahachammakhi.git

$cd bahachammakhi

Install dependencies :

$yarn
#or
$npm install

Follow these steps:

Run in development:

$npm run dev
# or
$yarn dev

Simple build for production

$npm run build
# or
$yarn build

start:

$npm start
# or
$yarn start

Visit on: http://localhost:3000

Features

List of features ready and TODOs for future development

  • Listing projects
  • Home animation
  • Details on projects
  • Contacting form

To-do list:

  • Add Articles system (On progress!)
  • Viewers , Likes system for Articles
  • Add opensource projects section
  • Cover Unit tests
  • Complete typescript typing
  • Refactoring
  • Edit blog design

Folder-Structure

After creation, your project should look like this:

bahachammakhi/
  README.md
  node_modules/
  package.json
  tsconfig.json
  pages/
       _app.tsx
       _document.tsx
       contact.tsx
       index.tsx
       /api
           hello.ts
  hooks/
        useApi.ts
        useLifeCycle.ts
  container/
  components/
  static/
  utils/

Status

Project is: in progress

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Contact

Created by @bahachammakhi - feel free to contact me!