Skip to content

A full stack application with nodejs, mongodb, express.js, and more...

Notifications You must be signed in to change notification settings

Abdullah0Dev/memories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Full Stack Post Management Application(memories)

Welcome to Memories! This project allows users to create, delete, and display posts through a user-friendly interface. It is built using Node.js, MongoDB, Express for the backend, and React Native with Expo for the frontend.

Features

  • Create New Post: Users can easily create new posts by providing a title, content, and any other relevant information.

  • Delete Post: Users have the ability to delete posts they no longer wish to keep.

  • Homepage Display: The application's homepage displays all posts, providing users with quick access to their content.

Technologies Used

  • Node.js: A JavaScript runtime used for building the backend server.

  • MongoDB: A NoSQL database used to store and manage post data.

  • Express: A web application framework for Node.js used to build the RESTful API.

  • React Native: A JavaScript framework for building mobile applications, providing a smooth and efficient user experience.

  • Expo: A set of tools and services for building React Native applications, simplifying the development process and allowing for easy testing and deployment.

  • Tailwindcss: A utility-first CSS framework for modern applications. It simplifies styling, empowering developers to create professional interfaces without custom CSS. Seamlessly integrated with React Native, it ensures consistent styling across platforms.

Installation

To run this application locally, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/Abdullah0Dev/memories.git
    
  2. Navigate to the project directory:

    cd memories
    
  3. Install dependencies for both backend and frontend:

    cd server
    npm install
    cd ../client
    npm install
    
  4. Start the backend server:

    cd ../server
    npm start
    
  5. Start the frontend application:

    cd ../client
    npm start
    
  6. Open the Expo Developer Tools and choose to run the application on an iOS or Android simulator, or scan the QR code with the Expo Go app on your mobile device to run it directly.

About

A full stack application with nodejs, mongodb, express.js, and more...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published